When a test fails to find a given SSID, it fails with the below exception and exits without proper cleanup including powering OFF APs.
01/02 18:39:15.694 ERROR| server_job:0825| Exception escaped control file, job aborting:
Traceback (most recent call last):
File "/usr/local/autotest/server/server_job.py", line 817, in run
self._execute_code(server_control_file, namespace)
File "/usr/local/autotest/server/server_job.py", line 1340, in _execute_code
execfile(code_file, namespace, namespace)
File "/usr/local/autotest/results/lxc_job_folder/control.srv", line 37, in <module>
parallel_simple(run_chaos_static, machines)
File "/usr/local/autotest/server/subcommand.py", line 98, in parallel_simple
function(arg)
File "/usr/local/autotest/results/lxc_job_folder/control.srv", line 35, in run_chaos_static
runner.run(job)
File "/usr/local/autotest/server/cros/chaos_lib/static_runner.py", line 155, in run
ap, capturer, job, self._ap_spec)
File "/usr/local/autotest/server/cros/network/chaos_clique_utils.py", line 313, in return_available_networks
networks = scan_for_networks(ap.ssid, capturer, ap_spec)
File "/usr/local/autotest/server/cros/network/chaos_clique_utils.py", line 297, in scan_for_networks
desc='Timed out getting IWBSSes')
File "/usr/local/autotest/client/common_lib/utils.py", line 2771, in poll_for_condition
raise TimeoutError(message=desc)
TimeoutError: Timed out waiting for condition: Timed out getting IWBSSes
Comment 1 by bugdroid1@chromium.org
, Jan 4