1f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou# Copyright (c) 2014 The Chromium OS Authors. All rights reserved. 2f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou# Use of this source code is governed by a BSD-style license that can be 3f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou# found in the LICENSE file. 4f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou 5f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou""" 6f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen ChouCM_10 Validation of Modem's Response to MBIM_CLOSE_MSG. 7f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou 8f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen ChouReference: 9f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou [1] Universal Serial Bus Communication Class MBIM Compliance Testing: 41 10f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou http://www.usb.org/developers/docs/devclass_docs/MBIM-Compliance-1.0.pdf 11f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou""" 12f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chouimport common 13f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Choufrom autotest_lib.client.cros.cellular.mbim_compliance.sequences \ 14f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou import mbim_close_sequence 15f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Choufrom autotest_lib.client.cros.cellular.mbim_compliance.sequences \ 16f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou import mbim_open_generic_sequence 17f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Choufrom autotest_lib.client.cros.cellular.mbim_compliance.tests import test 18f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou 19f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou 20f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chouclass CM10Test(test.Test): 21f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou """ Implement the test CM_10 test. """ 22f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou 23f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou def run_internal(self): 24f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou """ Run CM_10 test. """ 25f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou # Precondition 26f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou mbim_open_generic_sequence.MBIMOpenGenericSequence( 27f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou self.test_context).run() 28f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou 29f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou # Step 1 30f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou close_message, response_message = mbim_close_sequence.MBIMCloseSequence( 31f05fa6791445e906f5199ffc8beade6628ca116bMiao-chen Chou self.test_context).run() 32