Home | History | Annotate | Download | only in network_WiFi_SimpleConnect
      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