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 SUITE = "network3g_pseudomodem" 15 TIME = "SHORT" 16 TEST_CATEGORY = "Functional" 17 TEST_CLASS = "network" 18 TEST_TYPE = "client" 19 DOC = """ 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 27 job.run_test('cellular_DeferredRegistration') 28