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