# Copyright (c) 2013 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. AUTHOR = 'wiley, pstew, quiche' NAME = 'network_WiFi_LowInitialBitrates' TIME = 'SHORT' TEST_TYPE = 'Server' ATTRIBUTES = 'suite:wifi_matfunc, suite:wifi_matfunc_bcm4371' SUITE = 'wifi_matfunc, wifi_matfunc_bcm4371' DEPENDENCIES = 'wificell' DOC = """ This test verifies that before we finish association and DHCP negotiations, WiFi bitrates remain low. Lower bitrates trade speed for resiliency. In noisy or marginal RF environments, this allows us to finish the time dependent negotiations that establish connectivity without the risk of packet loss. We have seen environments where a dropped DHCP or 4 way WPA handshake packet can cause association to time out. """ def run(machine): job.run_test('network_WiFi_LowInitialBitrates', host=hosts.create_host(machine), raw_cmdline_args=args) parallel_simple(run, machines)