29 lines
1.0 KiB
Plaintext
29 lines
1.0 KiB
Plaintext
# 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 = 'pstew, quiche, wiley'
|
|
NAME = 'network_DhcpStaticIP'
|
|
ATTRIBUTES = "suite:network_nightly"
|
|
TIME = 'SHORT'
|
|
TEST_TYPE = 'client'
|
|
|
|
DOC = """
|
|
Tests that we can negotiate a lease on an IPv4 address via DHCP,
|
|
but apply Static IP parameters instead.
|
|
|
|
This test succceeds if dhcpcd is able to negotiate and DHCP lease, but then
|
|
apply static IP parameters and release the lease after acquiring DNS and
|
|
other parameters. This test further ensures that during static IP
|
|
negotiation although a lease is negotiated, it is released back to the DHCP
|
|
server. When static IP configuration is removed another negotiation should
|
|
go back to using the server-provided IP address.
|
|
|
|
"""
|
|
|
|
job.run_test('network_DhcpStaticIP',
|
|
static_param_list=[
|
|
['ip-address'],
|
|
['dns-servers'],
|
|
['dns-servers', 'ip-address' ]])
|