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 5AUTHOR = "ChromeOS Team" 6NAME = "cellular_DeferredRegistration" 7PURPOSE = "Verify shill deferred regisrtration behavior." 8CRITERIA = """ 9This test will fail if one of the following conditions occurs: 10 - Shill destroys a service due to temporary registration loss 11 - Shill never destroys a service after permanent registration loss 12""" 13ATTRIBUTES = "suite:network3g_pseudomodem" 14SUITE = "network3g_pseudomodem" 15TIME = "SHORT" 16TEST_CATEGORY = "Functional" 17TEST_CLASS = "network" 18TEST_TYPE = "client" 19DOC = """ 20 Tests that shill can handle temporary registration loss without destroying 21 the service because some modems periodically go searching for a better signal 22 while still connected to the network. Additionally, make sure that shill 23 still destroys a service that has suffered a registration loss for an 24 extended period of time (>15s). 25""" 26 27job.run_test('cellular_DeferredRegistration') 28