37 lines
1.2 KiB
Plaintext
37 lines
1.2 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 = "ChromeOS Team"
|
|
NAME = "cellular_SIMLocking.pseudomodem"
|
|
PURPOSE = "Tests various SIM Lock related operations in software only."
|
|
CRITERIA = """
|
|
This test will fail if SIM locking/unlocking/changing operations are not
|
|
handled as expected by shill / modemmanager.
|
|
"""
|
|
|
|
TIME = "SHORT"
|
|
TEST_CATEGORY = "Functional"
|
|
TEST_CLASS = "network"
|
|
TEST_TYPE = "client"
|
|
|
|
DOC = """
|
|
Test the SIM locking functionality of shill.
|
|
|
|
This test has the following test_cases:
|
|
- Attempt to enable SIM lock with incorrect sim-pin. Verify that the
|
|
attempt fails.
|
|
- Successfully pin-lock the SIM.
|
|
- Unlock a pin-locked SIM.
|
|
- Attempt to unlock a pin-locked SIM with incorrect sim-pin, until it gets
|
|
puk-locked.
|
|
- Unblock a puk-locked SIM.
|
|
- Attempt to unblock a puk-locked SIM with incorrect sim-puk, until the SIM
|
|
gets blocked. At this point, a sim-pin2 might be expected by some SIMs. This
|
|
test does not attempt to unlock the SIM using sim-pin2.
|
|
- Test the functionality to change sim-pin.
|
|
|
|
"""
|
|
|
|
job.run_test('cellular_SIMLocking')
|