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_matfunc, suite:wifi_release, subsystem:wifi')
     10 DEPENDENCIES = 'wificell'
     11 
     12 DOC = """
     13 This test verifies that DUT can connect to an open network on a DFS channel.
     14 
     15 There are regulatory domains where this is not expected (e.g. China) but we
     16 do not make devices for those domains (yet).
     17 """
     18 
     19 
     20 from autotest_lib.client.common_lib.cros.network import xmlrpc_datatypes
     21 from autotest_lib.server.cros.network import hostap_config
     22 
     23 
     24 def run(machine):
     25     a_mode = hostap_config.HostapConfig.MODE_11A
     26     configurations = [(hostap_config.HostapConfig(channel=136, mode=a_mode),
     27                        xmlrpc_datatypes.AssociationParameters())]
     28     job.run_test('network_WiFi_SimpleConnect',
     29                  tag=NAME.split('.')[1],
     30                  host=hosts.create_host(machine),
     31                  raw_cmdline_args=args,
     32                  additional_params=configurations)
     33 
     34 
     35 parallel_simple(run, machines)
     36