History log of /external/autotest/client/cros/cellular/mbim_compliance/usb_descriptors.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
32694e182daed32e30dbc9d13d8af0154660cf1c 13-Jan-2015 Roshan Pius <rpius@chromium.org> mbim_compliance: Data transfer tests bug fixes.

1. Fixed the signature of the NDP header to use decimal connection ID
instead of the ASCII connection ID.
2. NTB32 format setting may not be supported by all devices, so add
appropriate error message and bail out of those tests.
3. Couple of bug fixes uncovered in the tests.
4. Integrated MBIM assertions to optimally use the autotest assertion
framework.

BUG=chromium:440552
TEST='test_that ${host} e:cellular_MbimComplianceDataTransfer.DTS.*'

Change-Id: I7933d878ecb3b22c32fff32c2728fc19a528fccf
Reviewed-on: https://chromium-review.googlesource.com/240549
Reviewed-by: Roshan Pius <rpius@chromium.org>
Commit-Queue: Roshan Pius <rpius@chromium.org>
Tested-by: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/cellular/mbim_compliance/usb_descriptors.py
fd21bfa62028aa7e15c07d16f5976eef52c24e5e 14-Nov-2014 Roshan Pius <rpius@chromium.org> mbim_compliance: Separate out descriptor info to cache & autodetect MBIM devices

1. Make the tests independent by removing the dependency of all tests on
DES 01 and 02 tests.
2. Store a descriptor cache in the test context so that all tests can
use the interface, endpoint descriptors when they need it.
3. Adding autodetection of MBIM device to the suite

BUG=chromium:432621
TEST=test_that -b ${board} ${host} suite:network_mbim_compliance

Change-Id: I41bcc23daf5e431ba89e99d9d8bfeec052e2848e
Reviewed-on: https://chromium-review.googlesource.com/229672
Reviewed-by: Roshan Pius <rpius@chromium.org>
Tested-by: Roshan Pius <rpius@chromium.org>
Commit-Queue: Prathmesh Prabhu <pprabhu@chromium.org>
Commit-Queue: Roshan Pius <rpius@chromium.org>
/external/autotest/client/cros/cellular/mbim_compliance/usb_descriptors.py
88a9239128cb5e4d457804a0a246cd5a5351deb1 11-Jul-2014 Miao-chen Chou <mcchou@chromium.org> MBIM Compliance Test Suite: Revise descriptor tests.

This CL revises the two descriptor tests and test_context module.

BUG=chromium:378189
TEST=None

Change-Id: I307e2597cfec5f352d6dca2556fff30e47fabcfe
Reviewed-on: https://chromium-review.googlesource.com/207453
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: <mcchou@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
/external/autotest/client/cros/cellular/mbim_compliance/usb_descriptors.py
0274b1734372c041e76a135f195669aea85cfcf5 25-Jun-2014 Miao-chen Chou <mcchou@chromium.org> MBIM Compliance Test Suite: Revise DES_01 and DES_02

This CL implements the following features:
- Revise DES_01 test and DES_02 test
- Remove the dependency of patched version of PyUSB
- Add properties to test_context module

BUG=chromium:378189
TEST=None

Change-Id: I5fde2bf02a82de70097524a3fddc678e32726147
Reviewed-on: https://chromium-review.googlesource.com/205968
Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
Tested-by: <mcchou@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
/external/autotest/client/cros/cellular/mbim_compliance/usb_descriptors.py
a5c8c671d35fd3c47da64f3452d721fa5c0685a8 20-Jun-2014 Ben Chan <benchan@chromium.org> mbim_compliance: Validate bDescriptorSubtype in descriptor construction.

BUG=None
TEST=`python descriptor_unittest.py`

Change-Id: I203dc39839f80ac2db929a787283c3c3937c9268
Reviewed-on: https://chromium-review.googlesource.com/204780
Reviewed-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
/external/autotest/client/cros/cellular/mbim_compliance/usb_descriptors.py
1dd6f19976e256033ee0fb5d24a4c6040a9ede97 09-Jun-2014 Ben Chan <benchan@chromium.org> mbim_compliance: add generic USB descriptor parsing facility

This CL adds a parser for extracting USB descriptors from raw descriptor
data into descriptor objects, which are then used by MBIM compliance
test suites to perform descriptor validations on a MBIM device.

BUG=chromium:384438
TEST=`python descriptor_unittest.py`

Change-Id: Id7d9708f0904a12ae5834e19e3af7d49c352a78d
Reviewed-on: https://chromium-review.googlesource.com/203090
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
/external/autotest/client/cros/cellular/mbim_compliance/usb_descriptors.py