1 # Copyright (c) 2014 The Chromium OS Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 AUTHOR = 'wiley, pstew, quiche' 6 NAME = 'network_WiFi_SimpleConnect.wifi_checkDFS' 7 TIME = 'SHORT' 8 TEST_TYPE = 'Server' 9 ATTRIBUTES = ('suite:wifi_correctness_cros_core, suite:wifi_matfunc, ' 10 'suite:wifi_matfunc_bcm4371, suite:wifi_release') 11 SUITE = ('wifi_matfunc, wifi_matfunc_bcm4371, ' 12 'wifi_correctness_cros_core, wifi_release') 13 DEPENDENCIES = 'wificell' 14 15 DOC = """ 16 This test verifies that DUT can connect to an open network on a DFS channel. 17 18 There are regulatory domains where this is not expected (e.g. China) but we 19 do not make devices for those domains (yet). 20 """ 21 22 23 from autotest_lib.client.common_lib.cros.network import xmlrpc_datatypes 24 from autotest_lib.server.cros.network import hostap_config 25 26 27 def run(machine): 28 a_mode = hostap_config.HostapConfig.MODE_11A 29 configurations = [(hostap_config.HostapConfig(channel=136, mode=a_mode), 30 xmlrpc_datatypes.AssociationParameters())] 31 job.run_test('network_WiFi_SimpleConnect', 32 tag=NAME.split('.')[1], 33 host=hosts.create_host(machine), 34 raw_cmdline_args=args, 35 additional_params=configurations) 36 37 38 parallel_simple(run, machines) 39