1# Copyright (c) 2013 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 5AUTHOR = 'wiley, pstew, quiche' 6NAME = 'network_WiFi_LowInitialBitrates' 7TIME = 'SHORT' 8TEST_TYPE = 'Server' 9ATTRIBUTES = 'suite:wifi_matfunc, suite:wifi_matfunc_bcm4371' 10SUITE = 'wifi_matfunc, wifi_matfunc_bcm4371' 11DEPENDENCIES = 'wificell' 12 13DOC = """ 14This test verifies that before we finish association and DHCP negotiations, 15WiFi bitrates remain low. Lower bitrates trade speed for resiliency. In 16noisy or marginal RF environments, this allows us to finish the time dependent 17negotiations that establish connectivity without the risk of packet loss. We 18have seen environments where a dropped DHCP or 4 way WPA handshake packet 19can cause association to time out. 20 21""" 22 23def run(machine): 24 job.run_test('network_WiFi_LowInitialBitrates', 25 host=hosts.create_host(machine), 26 raw_cmdline_args=args) 27 28 29parallel_simple(run, machines) 30