Device Framework Tests
| 119 of 124
S
u
pe
rS
pe
ed
U
S
B
Ex
pl
o
re
r
2
8
0
The Interface settings returned in the Get Interface, including the Alternate
setting, corresponds with the request.
4.
Examiner issues a sequence of Get Status, Set Feature (Halt), Get Status, Clear Feature
(Halt), and Get Status to each interrupt and bulk endpoint.
The endpoint under test halts after the Set Feature and is no longer halted
after the Clear Feature.
The Device must complete this request.
Specification Reference
USB Command Verifier Compliance Test Specification TD9.9.
9.10
Bad Descriptor Test
Test Summary
Examiner issues a Get Descriptor request with the wValue field set to an invalid value and
verifies the device stalls this request. Examiner also verifies that the device remains alive after
the invalid Get Descriptor request by verifying proper response to a Device Descriptor request.
Test Steps and Expected Results
Configuration Descriptor
1.
Examiner issues a request for the Configuration Descriptor.
The Configuration descriptor must be at least 9 bytes in length.
2.
Examiner issues a Get Descriptor with the wValue field set to 0x42 (invalid).
The Device must stall this request.
3.
Examiner issues a Get Device descriptor request.
The Device must complete this request.
Specification Reference
USB Command Verifier Compliance Test Specification TD9.10.