Date and time |
Monday, 18 April 2022 19:47:56 GMT+8 |
Vendor |
NXP |
Product |
0x0000 |
Product version |
0x0100 |
Test ID |
|
Component Under Test |
1 |
Port Label |
|
Generator used |
Ellisys USB Explorer 350 (EX350-62683) |
Analyzer used |
None |
Software version |
Report generated with version 3.1.8098 |
Overall result |
Failed |
Test status |
Last updated on |
||
Passed |
|||
Passed |
Stable |
2016-10-27 |
|
Passed |
Stable |
2018-03-13 |
|
Passed |
Stable |
2016-03-14 |
|
Passed |
Stable |
2017-03-01 |
|
Passed |
|||
Passed |
Stable |
2017-07-28 |
|
Passed |
Stable |
2017-07-28 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-07-16 |
|
Passed |
Stable |
2017-07-16 |
|
Passed |
RC |
2017-10-02 |
|
Passed |
Beta |
2018-10-09 |
|
Passed |
Beta |
2018-10-09 |
|
Passed |
|||
Passed |
Stable |
2015-08-18 |
|
Not Applicable |
Stable |
2016-02-10 |
|
Not Applicable |
Stable |
2015-08-18 |
|
Passed |
Stable |
2016-11-04 |
|
Passed |
Stable |
2016-01-20 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-11-27 |
|
Passed |
Stable |
2015-11-27 |
|
Passed |
Stable |
2015-11-27 |
|
Passed |
Stable |
2015-11-27 |
|
Passed |
Stable |
2015-11-27 |
|
Passed |
Stable |
2015-11-27 |
|
Passed |
Stable |
2015-11-27 |
|
Passed |
Stable |
2015-08-21 |
|
Passed |
Stable |
2015-08-21 |
|
Passed |
Stable |
2015-08-21 |
|
Passed |
Stable |
2015-08-21 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
|||
Passed |
Stable |
2016-09-22 |
|
Passed |
Stable |
2016-08-17 |
|
Passed |
Stable |
2016-08-17 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
|||
Passed |
Stable |
2017-07-28 |
|
Passed |
Stable |
2017-10-02 |
|
Passed |
Beta |
2018-03-09 |
|
Passed |
|||
Passed |
Stable |
2016-01-19 |
|
Passed |
Stable |
2016-06-17 |
|
Passed |
Stable |
2016-04-28 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2016-03-10 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-09-23 |
|
Passed |
Stable |
2015-09-23 |
|
Passed |
RC |
2015-11-06 |
|
Passed |
|||
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-04-05 |
|
Passed |
Stable |
2017-04-05 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
» TD.PD.SRC3.E10 Unrecognized Message Received in Ready State |
Passed |
Stable |
2017-01-30 |
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-07-28 |
|
» TD.PD.SRC3.E17 Battery_Capabilities Fields Checks - Invalid Ref |
Passed |
Stable |
2017-07-28 |
Passed |
Stable |
2017-01-30 |
|
Passed |
Stable |
2017-01-30 |
|
» TD.PD.SRC3.E20 Manufacturer_Info Fields Checks - Invalid Target |
Passed |
Stable |
2017-01-30 |
» TD.PD.SRC3.E21 Manufacturer_Info Fields Checks - Invalid Ref |
Passed |
Stable |
2017-01-30 |
Passed |
Stable |
2018-02-16 |
|
Passed |
Stable |
2017-08-07 |
|
Passed |
Stable |
2017-04-29 |
|
Passed |
Stable |
2017-04-29 |
|
Passed |
Stable |
2017-07-28 |
|
Not Applicable |
Stable |
2017-07-28 |
|
Not Applicable |
Stable |
2018-02-16 |
|
Not Applicable |
Stable |
2017-07-28 |
|
Not Applicable |
Stable |
2018-02-16 |
|
Not Applicable |
Stable |
2017-07-28 |
|
Passed |
Stable |
2017-10-02 |
|
Passed |
RC |
2018-01-10 |
|
Passed |
RC |
2018-01-10 |
|
Passed |
RC |
2018-01-10 |
|
Passed |
RC |
2018-01-10 |
|
Passed |
|||
» TD.PD.PC.E1 tSrcTransition Check |
Deprecated |
2016-09-14 |
|
Passed |
Stable |
2016-03-24 |
|
Passed |
Stable |
2016-03-24 |
|
Passed |
Stable |
2016-03-24 |
|
Passed |
Stable |
2016-03-24 |
|
Not Applicable |
Stable |
2016-04-28 |
|
» TD.PD.PC.E7 PDO Transition After PR_Swap |
Deprecated |
2016-09-19 |
|
Deterministic USB PD 3.0 Fast Role Swap Initial Source Tests |
Passed |
||
Passed |
Beta |
2018-10-09 |
|
Not Applicable |
Beta |
2018-10-09 |
|
Not Applicable |
Beta |
2018-10-09 |
|
Not Applicable |
Beta |
2018-10-09 |
|
Not Applicable |
Beta |
2018-10-09 |
|
Passed |
|||
Not Applicable |
Beta |
2017-12-20 |
|
Not Applicable |
Beta |
2017-12-20 |
|
Not Applicable |
Beta |
2017-12-20 |
|
Passed |
Beta |
2018-03-14 |
|
Passed |
|||
Passed |
Stable |
2017-10-12 |
|
Merged USB PD Protocol Tests for All UUTs (PD2 and PD3 Mode) |
Passed |
||
Passed |
Stable |
2022-03-02 |
|
Passed |
Stable |
2022-03-02 |
|
Passed |
Stable |
2022-03-02 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed with failed checks |
|||
Passed with failed checks |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed with failed checks |
|||
Passed with failed checks |
Stable |
2022-01-27 |
|
Passed with failed checks |
Stable |
2022-01-27 |
|
Passed with failed checks |
Stable |
2022-01-27 |
|
» TEST.PD.PROT.PORT3.4 Invalid Battery Capabilities Reference |
Passed with failed checks |
Stable |
2022-01-27 |
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-31 |
|
» TEST.PD.PROT.PORT3.7 Unchunked_Extended_Messages_Supported |
Passed |
Stable |
2022-01-31 |
Merged USB PD Protocol Tests for Source UUTs (PD2 and PD3 Mode) |
Passed |
||
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
Passed |
Stable |
2022-03-04 |
|
» TEST.PD.PROT.SRC.11 Unexpected Message Received in Ready State |
Passed |
Stable |
2022-03-04 |
Passed |
Stable |
2022-03-04 |
|
» TEST.PD.PROT.SRC.13 PR_Swap - GoodCRC not sent in Response to PS_RDY |
Passed |
Stable |
2022-03-04 |
Passed with failed checks |
|||
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed with failed checks |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
» TEST.PD.PROT.SRC3.11 GoodCRC Specification Revision Compatibility |
Passed |
Stable |
2022-01-27 |
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Merged USB PD Protocol VDM Tests for Source UUTs (PD2 and PD3 Mode) |
Passed |
||
Passed |
Stable |
2022-01-27 |
|
Passed |
Stable |
2022-01-27 |
|
Passed |
|||
Passed |
Stable |
2017-09-24 |
|
Passed |
Beta |
2019-05-30 |
|
Passed |
Stable |
2018-06-17 |
|
Passed |
Stable |
2017-02-10 |
|
Passed |
Stable |
2017-04-03 |
|
Passed |
Beta |
2018-06-17 |
|
Passed |
Beta |
2017-04-03 |
|
Passed |
Stable |
2017-07-24 |
|
Not Applicable |
Beta |
2019-11-14 |
|
Passed |
Stable |
2018-06-17 |
|
Not Applicable |
Beta |
2016-11-04 |
|
Passed |
Stable |
2017-12-06 |
|
Passed |
Stable |
2016-11-04 |
|
Passed |
Stable |
2018-06-17 |
|
Passed |
RC |
2017-02-10 |
|
Passed |
RC |
2016-01-18 |
|
Not Applicable |
Beta |
2017-02-10 |
|
Not Applicable |
Alpha |
2020-10-14 |
|
Not Applicable |
Alpha |
2020-10-14 |
|
Not Applicable |
Alpha |
2020-10-14 |
|
Not Applicable |
Alpha |
2020-10-14 |
|
Passed |
Alpha |
2020-08-10 |
|
Passed |
|||
Not Applicable |
Stable |
2015-09-16 |
|
Not Applicable |
Stable |
2015-09-17 |
|
Not Applicable |
Stable |
2015-09-16 |
|
Not Applicable |
Stable |
2015-09-16 |
|
Not Applicable |
Stable |
2015-09-16 |
|
Not Applicable |
Stable |
2015-09-16 |
|
Not Applicable |
Stable |
2015-09-16 |
|
Not Applicable |
Stable |
2015-10-28 |
|
» TD.PD.DPD.E9 TD.PD.DPD.E9 Field Checks - DisplayPort Configure |
Not Applicable |
RC |
2016-03-10 |
» TD.PD.DPD.E10 TD.PD.DPD.E10 tFirstSourceCap and tTypeCSendSourceCap Measurements (Info Only) |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPD.E11 TD.PD.DPD.E11 Proper Pin Assignment Selection for DFP_D Connected to Receptacle |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPD.E12 TD.PD.DPD.E12 Proper Pin Assignment Selection for DFP_D Connected to Plug |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPD.E13 TD.PD.DPD.E13 Proper Pin Assignment Selection for UFP_D Connected to Receptacle |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPD.E14 TD.PD.DPD.E14 Proper Pin Assignment Selection for UFP_D Connected to Plug |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPD.E15 TD.PD.DPD.E15 DFP_U Accepts Vconn Swap Before DP Alt Mode |
Passed |
Alpha |
2019-05-30 |
|
|
||
Failed |
|
||
Failed |
|
Test suite overall result |
Passed |
TD.PD.VNDI.E4 SOP* Handling - Testing Downstream Port |
||
PASSED |
Checking SOP* response |
SOP Capable declared as Yes |
PASSED |
Checking SOP* response |
SOP' Capable declared as No |
PASSED |
Checking SOP* response |
SOP" Capable declared as No |
PASSED |
Checking SOP* response |
SOP' Debug Capable declared as No |
PASSED |
Checking SOP* response |
SOP" Debug Capable declared as No |
TD.PD.VNDI.E5 Source Capabilities - Testing Downstream Port |
||
PASSED |
Checking Rp |
Source must advertise Rp for 3A @ 5V (actual CC voltage is 1.71 V) |
PASSED |
Checking Source PDOs |
Number of Source PDOs declared as 2 |
PASSED |
Checking Source PDO 1 |
Supply Type declared as Fixed |
PASSED |
Checking Source PDO 1 |
Data Role Swap bit must be 1 |
PASSED |
Checking Source PDO 1 |
USB Communication Capable declared as No |
PASSED |
Checking Source PDO 1 |
Unconstrained Power declared as Yes |
PASSED |
Checking Source PDO 1 |
Dual Power Role bit must be 1 |
PASSED |
Checking Source PDO 1 |
Voltage declared as 5 V |
PASSED |
Checking Source PDO 1 |
Peak Current declared as 100% IOC |
PASSED |
Checking Source PDO 1 |
Max Current declared as 3 A |
PASSED |
Checking Source PDO 2 |
Supply Type declared as Fixed |
PASSED |
Checking Source PDO 2 |
Voltage declared as 9 V |
PASSED |
Checking Source PDO 2 |
Peak Current declared as 100% IOC |
PASSED |
Checking Source PDO 2 |
Max Current declared as 2 A |
PASSED |
Sending DR_Swap |
PUT must respond with Accept or Wait |
PASSED |
Sending PR_Swap |
PUT must respond with Accept or Wait |
TD.PD.VNDI.E7 Accepts PR_Swap as Source - Testing Downstream Port |
||
PASSED |
Sending PR_Swap |
UUT must respond with Accept or Reject |
TD.PD.VNDI.E9 Requests PR_Swap as Source - Testing Downstream Port |
||
PASSED |
Waiting PR_Swap |
UUT must not send PR_Swap |
Test suite overall result |
Passed |
TD.PD.VNDI3.E1 Source Capabilities - Testing Downstream Port |
||
PASSED |
Checking SourceCapabilities Message |
PD_Specification_Revision declared as 2, actual was 2 |
PASSED |
Checking SourceCapabilities Message |
Num_Src_PDOs declared as 2, actual was 2 |
PASSED |
Checking the first PDO |
Unchunked_Extended_Messages_Supported declared as 1, actual was 1 |
PASSED |
Checking PDO1 |
Src_PDO_Supply_Type1 declared as 0, actual was 0 |
PASSED |
Checking PDO1 |
Src_PDO_Peak_Current1 declared as 0, actual was 0 |
PASSED |
Checking PDO1 |
Src_PDO_Voltage1 declared as 100, actual was 100 |
PASSED |
Checking PDO1 |
Src_PDO_Max_Current1 declared as 300, actual was 300 |
PASSED |
Checking PDO1 |
PDO power shall be within 18000 |
PASSED |
Checking PDO2 |
Src_PDO_Supply_Type2 declared as 0, actual was 0 |
PASSED |
Checking PDO2 |
Src_PDO_Peak_Current2 declared as 0, actual was 0 |
PASSED |
Checking PDO2 |
Src_PDO_Voltage2 declared as 180, actual was 180 |
PASSED |
Checking PDO2 |
Src_PDO_Max_Current2 declared as 200, actual was 200 |
PASSED |
Checking PDO2 |
PDO power shall be within 18000 |
PASSED |
Checking Power Rules |
UUT has a PDP > 15W shall supply 3A maximum current at 5V fixed supply, actual 3 A |
PASSED |
Checking Power Rules |
UUT has a 15 < PDP <= 27W shall supply PDP/9 maximum current at 9V fixed supply, actual 2 A |
TD.PD.VNDI3.E3 VDM Identity - Testing Downstream Port |
||
PASSED |
Checking PD_Specification_Revision |
PD_Specification_Revision declared as 2, actual was 2 |
PASSED |
Checking PD_Specification_Revision |
Responds_To_Discov_SOP_DFP declared as 1, actual was 1 |
PASSED |
Checking ID Header VDO |
Product_Type_UFP_SOP declared as 0, actual was 0 |
PASSED |
Checking ID Header VDO |
Product_Type_DFP_SOP declared as 0, actual was 0 |
PASSED |
Checking ID Header VDO |
USB_VID_SOP declared as 0x1fc9, actual was 0x1fc9 |
PASSED |
Checking ID Header VDO |
Modal_Operation_Supported_SOP declared as 1, actual was 1 |
PASSED |
Checking ID Header VDO |
Data_Capable_as_USB_Host_SOP declared as 0, actual was 0 |
PASSED |
Checking ID Header VDO |
Data_Capable_as_USB_Device_SOP declared as 0, actual was 0 |
PASSED |
Checking ID Header VDO |
Connector Type field shall be 10b (USB Type-C Receptacle) if the UUT doesn't have a captive cable |
PASSED |
Checking Cert Stat VDO |
XID_SOP declared as 0x0, actual was 0x0 |
PASSED |
Checking Product VDO |
PID_SOP declared as 0x100, actual was 0x100 |
PASSED |
Checking Product VDO |
bcdDevice_SOP declared as 0x100, actual was 0x100 |
TD.PD.VNDI3.E4 Manufacturer Info - Testing Downstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info_Supported declared as 1, actual was 1 |
PASSED |
Checking message |
Manufacturer_Info_VID declared as 0x1fc9, actual was 0x1fc9 |
PASSED |
Checking message |
Manufacturer_Info_PID declared as 0x100, actual was 0x100 |
TD.PD.VNDI3.E5 Chunking Implemented - Testing Downstream Port |
||
PASSED |
Sending chunk message |
Chunk sent |
PASSED |
Waiting for message |
Chunking_Implemented declared as 1, actual was 1 |
TD.PD.VNDI3.E6 Unchunked Extended Messages Supported - Testing Downstream Port |
||
PASSED |
Sending extended message |
Extended message sent |
PASSED |
Waiting for message |
Unchunked_Extended_Messages_Supported declared as 1, actual was 1 |
TD.PD.VNDI3.E7 Security Messages Supported - Testing Downstream Port |
||
PASSED |
Sending Security_Request message |
Security_Request message sent |
PASSED |
Waiting for message |
Security_Msgs_Supported declared as 0, actual was 0 |
TD.PD.VNDI3.E9 Source Capabilities Extended - Testing Downstream Port |
||
PASSED |
Checking SCEDB |
PDP field shall be the floor of the PD_Power_as_Source |
PASSED |
Checking SCEDB |
Num_Fixed_Batteries declared as 0, actual was 0 |
PASSED |
Checking SCEDB |
Num_Swappable_Battery_Slots declared as 0, actual was 0 |
TD.PD.VNDI3.E10 PR_Swap - Source - Testing Downstream Port |
||
PASSED |
Running Test |
PR_Swap accepted, Accepts_PR_Swap_As_Src shall be yes |
PASSED |
Running Test |
PD_Port_Type shall be Provider/Consumer or DRP |
TD.PD.VNDI3.E12 FR_Swap Without Signaling - Source - Testing Downstream Port |
||
PASSED |
Sending FR_Swap |
FR_Swap sent |
PASSED |
Sending FR_Swap |
UUT shall reply with Not_Supported if FR_Swap_Reqd_Type_C_Current_As_Initial_Source is 0 |
Test suite overall result |
Passed |
TD.PD.PHY.E1 BIST Test Data - Testing Downstream Port |
||
PASSED |
Sending 1000 BIST Data |
UUT must respond to all BIST Data packets (1000 answered) |
PASSED |
Sending 1 Wrong BIST Data |
UUT must not respond |
PASSED |
Sending 10 BIST Data |
UUT must respond to all BIST Data packets (10 answered) |
TD.PD.PHY.E2 BIST Receiver Mode - Testing Downstream Port |
||
SKIPPED |
Entering BIST Receiver |
UUT does not support BIST Received mode, test skipped |
TD.PD.PHY.E3 BIST Transmitter Mode - Testing Downstream Port |
||
SKIPPED |
Entering BIST Transmitter |
UUT does not support BIST Transmitter mode, test skipped |
TD.PD.PHY.E4 Transmitter Bit Rate Drift - Testing Downstream Port |
||
INFO |
Measuring Bitrate |
Measured values: Min 302'709 bit/s, Ref 302'732 bit/s, Max 302'778 bit/s |
PASSED |
Measuring Bitrate |
Minimum bitrate must be within 270-330 kb/s |
PASSED |
Measuring Bitrate |
Minimum bitrate must be within -0.25 % of reference bitrate (-0.008 %) |
PASSED |
Measuring Bitrate |
Maximum bitrate must be within 270-330 kb/s |
PASSED |
Measuring Bitrate |
Maximum bitrate must be within +0.25 % of reference bitrate (+0.015 %) |
TD.PD.PHY.E5 Transmitter Collision Avoidance - Testing Downstream Port |
||
PASSED |
Sending BIST Test Data |
UUT must not send GoodCrc |
PASSED |
Sending BIST Test Data |
UUT must not send GoodCrc |
TD.PD.PHY.E6 Receiver Swing Tolerance - Testing Downstream Port |
||
PASSED |
Setting Tx Amplitude to 1.2 V |
UUT must respond to all 1000 BIST Data packets (1000 answered) |
PASSED |
Setting Tx Amplitude to 1.05 V |
UUT must respond to all 1000 BIST Data packets (1000 answered) |
TD.PD.PHY.E7 Receiver Bit Rate Tolerance - Testing Downstream Port |
||
PASSED |
Setting Tx Bit Rate to 330 kbit/s |
UUT must respond to all 1000 BIST Data packets (1000 answered) |
PASSED |
Setting Tx Bit Rate to 270 kbit/s |
UUT must respond to all 1000 BIST Data packets (1000 answered) |
TD.PD.PHY.E8 Receiver Bit Rate Deviation Tolerance - Testing Downstream Port |
||
PASSED |
Deviating Tx Bit Rate to -0.25% |
UUT must respond to all 1000 BIST Data packets (1000 answered) |
PASSED |
Deviating Tx Bit Rate to +0.25% |
UUT must respond to all 1000 BIST Data packets (1000 answered) |
TD.PD.PHY.E9 Valid SOP Framing - Testing Downstream Port |
||
PASSED |
Sending Perfect BIST Data |
UUT must respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 0, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 1, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 2, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 3, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 4, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 0, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 1, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 2, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 3, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 4, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 0, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 1, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 2, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 3, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 4, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 0, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 1, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 2, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 3, UUT should respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 4, UUT should respond |
TD.PD.PHY.E10 Invalid SOP Framing - Testing Downstream Port |
||
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 1, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 2, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 3, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 1 and 2, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 1 and 3, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 2 and 3, UUT must not respond |
TD.PD.PHY.E11 Valid SOP' Framing - Testing Downstream Port |
||
INFO |
Sending Perfect BIST Data |
UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 0, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 1, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 2, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 3, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 4, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 0, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 1, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 2, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 3, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 4, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 0, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 1, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 2, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 3, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 4, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 0, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 1, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 2, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 3, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 4, UUT should respond |
TD.PD.PHY.E12 Invalid SOP' Framing - Testing Downstream Port |
||
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 1, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 2, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 3, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 1 and 2, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 1 and 3, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 2 and 3, UUT must not respond |
TD.PD.PHY.E13 Valid SOP" Framing - Testing Downstream Port |
||
INFO |
Sending Perfect BIST Data |
UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 0, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 1, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 2, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 3, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 4, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 0, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 1, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 2, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 3, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 4, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 0, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 1, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 2, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 3, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 4, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 0, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 1, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 2, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 3, UUT should respond |
INFO |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 4, UUT should respond |
TD.PD.PHY.E14 Invalid SOP" Framing - Testing Downstream Port |
||
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 1, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 2, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 0 and 3, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 1 and 2, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 1 and 3, UUT must not respond |
PASSED |
Sending 60 Wrong BIST Data |
Bitflip in framing symbols 2 and 3, UUT must not respond |
TD.PD.PHY.E15 Valid SOP'/" Debug Framings - Testing Downstream Port |
||
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 0, bit 0, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 0, bit 1, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 0, bit 2, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 0, bit 3, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 0, bit 4, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 1, bit 0, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 1, bit 1, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 1, bit 2, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 1, bit 3, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 1, bit 4, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 2, bit 0, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 2, bit 1, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 2, bit 2, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 2, bit 3, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 2, bit 4, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 3, bit 0, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 3, bit 1, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 3, bit 2, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 3, bit 3, UUT must not respond |
PASSED |
Sending SOP'_Debug BIST Data |
Bitflip in framing symbol 3, bit 4, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 0, bit 0, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 0, bit 1, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 0, bit 2, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 0, bit 3, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 0, bit 4, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 1, bit 0, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 1, bit 1, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 1, bit 2, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 1, bit 3, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 1, bit 4, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 2, bit 0, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 2, bit 1, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 2, bit 2, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 2, bit 3, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 2, bit 4, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 3, bit 0, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 3, bit 1, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 3, bit 2, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 3, bit 3, UUT must not respond |
PASSED |
Sending SOP"_Debug BIST Data |
Bitflip in framing symbol 3, bit 4, UUT must not respond |
TD.PD.PHY.E16 Valid Hard Reset Framing - Testing Downstream Port |
||
PASSED |
Sending Perfect Hard Reset |
UUT must process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 0, bit 0, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 0, bit 1, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 0, bit 2, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 0, bit 3, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 0, bit 4, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 1, bit 0, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 1, bit 1, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 1, bit 2, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 1, bit 3, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 1, bit 4, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 2, bit 0, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 2, bit 1, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 2, bit 2, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 2, bit 3, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 2, bit 4, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 3, bit 0, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 3, bit 1, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 3, bit 2, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 3, bit 3, UUT should process Hard Reset |
PASSED |
Sending 20 Valid Hard Reset |
Bitflip in framing symbol 3, bit 4, UUT should process Hard Reset |
TD.PD.PHY.E17 Invalid Hard Reset Framing - Testing Downstream Port |
||
PASSED |
Sending 6 Invalid Hard Reset |
Bitflip in framing symbols 0 and 1, UUT must ignore Hard Reset |
PASSED |
Sending 6 Invalid Hard Reset |
Bitflip in framing symbols 0 and 2, UUT must ignore Hard Reset |
PASSED |
Sending 6 Invalid Hard Reset |
Bitflip in framing symbols 0 and 3, UUT must ignore Hard Reset |
PASSED |
Sending 6 Invalid Hard Reset |
Bitflip in framing symbols 1 and 2, UUT must ignore Hard Reset |
PASSED |
Sending 6 Invalid Hard Reset |
Bitflip in framing symbols 1 and 3, UUT must ignore Hard Reset |
PASSED |
Sending 6 Invalid Hard Reset |
Bitflip in framing symbols 2 and 3, UUT must ignore Hard Reset |
TD.PD.PHY.E18 Valid Cable Reset Framing - Testing Downstream Port |
||
PASSED |
Sending Perfect Cable Reset |
UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 0, bit 0, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 0, bit 1, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 0, bit 2, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 0, bit 3, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 0, bit 4, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 1, bit 0, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 1, bit 1, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 1, bit 2, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 1, bit 3, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 1, bit 4, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 2, bit 0, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 2, bit 1, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 2, bit 2, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 2, bit 3, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 2, bit 4, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 3, bit 0, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 3, bit 1, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 3, bit 2, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 3, bit 3, UUT must ignore Cable Reset |
PASSED |
Sending 20 Valid Cable Reset |
Bitflip in framing symbol 3, bit 4, UUT must ignore Cable Reset |
TD.PD.PHY.E19 Invalid Cable Reset Framing - Testing Downstream Port |
||
PASSED |
Sending 6 Invalid Cable Reset |
Bitflip in framing symbols 0 and 1, UUT must ignore Cable Reset |
PASSED |
Sending 6 Invalid Cable Reset |
Bitflip in framing symbols 0 and 2, UUT must ignore Cable Reset |
PASSED |
Sending 6 Invalid Cable Reset |
Bitflip in framing symbols 0 and 3, UUT must ignore Cable Reset |
PASSED |
Sending 6 Invalid Cable Reset |
Bitflip in framing symbols 1 and 2, UUT must ignore Cable Reset |
PASSED |
Sending 6 Invalid Cable Reset |
Bitflip in framing symbols 1 and 3, UUT must ignore Cable Reset |
PASSED |
Sending 6 Invalid Cable Reset |
Bitflip in framing symbols 2 and 3, UUT must ignore Cable Reset |
TD.PD.PHY.E20 EOP Framing - Testing Downstream Port |
||
PASSED |
Sending Correct BIST Data |
UUT must respond |
PASSED |
Sending 5 Wrong BIST Data |
Bitflip in EOP symbol, bit 0, UUT must not respond |
PASSED |
Sending 5 Wrong BIST Data |
Bitflip in EOP symbol, bit 1, UUT must not respond |
PASSED |
Sending 5 Wrong BIST Data |
Bitflip in EOP symbol, bit 2, UUT must not respond |
PASSED |
Sending 5 Wrong BIST Data |
Bitflip in EOP symbol, bit 3, UUT must not respond |
PASSED |
Sending 5 Wrong BIST Data |
Bitflip in EOP symbol, bit 4, UUT must not respond |
PASSED |
Sending 33 Short BIST Data |
UUT must not respond to BIST Data packets (0 answered) |
TD.PD.PHY.E21 Preamble - Testing Downstream Port |
||
PASSED |
Sending 10 BIST Data |
UUT must respond to all BIST Data packets (10 answered) |
PASSED |
Sending 10 63-bit Preamble BIST Data |
UUT must respond to all BIST Data packets (10 answered) |
INFO |
Sending 210 Variable Preamble BIST Data |
UUT answered 210 BIST Data packets |
Test suite overall result |
Passed |
TD.PD.LL.E2 Retransmission - Testing Downstream Port |
||
PASSED |
Checking Retransmission |
UUT must retransmit first message one time within 900 us to 1175 us (retransmitted 1 time) |
PASSED |
Checking Retransmission |
UUT must not send SoftReset one time (sent 0 times) |
PASSED |
Checking Retransmission |
UUT must not send HardReset one time (sent 0 times) |
TD.PD.LL.E3 Soft Reset Usage - Testing Downstream Port |
||
PASSED |
Checking Soft Reset |
UUT must retransmit first message 3 times (retransmitted 3 times) |
PASSED |
Checking Soft Reset |
UUT must send SoftReset one time (sent 1 time) |
PASSED |
Checking Soft Reset |
UUT must not send HardReset (sent 0 times) |
PASSED |
Checking Soft Reset |
Soft Reset procedure must complete correctly |
TD.PD.LL.E4 Hard Reset Usage - Testing Downstream Port |
||
PASSED |
Checking Hard Reset |
UUT must retransmit first message 3 times (retransmitted 3 times) |
PASSED |
Checking Hard Reset |
UUT must send SoftReset 4 times (sent 4 times) |
PASSED |
Checking Hard Reset |
UUT must send HardReset one time (sent 1 time) |
PASSED |
Checking Hard Reset |
Hard Reset procedure must complete correctly |
TD.PD.LL.E5 Soft Reset - Testing Downstream Port |
||
PASSED |
Negotiating contract |
UUT must send Accept after receiving SoftReset |
PASSED |
Negotiating contract |
UUT must not send SoftReset (sent 0 times) |
PASSED |
Negotiating contract |
UUT must not send HardReset (sent 0 times) |
Test suite overall result |
Passed |
TD.PD.LL3.E1 GoodCRC Specification Revision Compatibility - Testing Downstream Port |
||
PASSED |
Testing with Revision 1 |
UUT accepts GoodCRC with Specification Revision 0 |
PASSED |
Testing with Revision 2 |
UUT accepts GoodCRC with Specification Revision 1 |
PASSED |
Testing with Revision 3 |
UUT accepts GoodCRC with Specification Revision 2 |
TD.PD.LL3.E2 Retransmission - Testing Downstream Port |
||
PASSED |
Checking nRetryCount |
UUT has retransmitted the message twice |
TD.PD.LL3.E3 GoodCRC Compatibility with PD2 - Testing Downstream Port |
||
PASSED |
Running Test |
Specification Revision shall be Rev2 in GoodCRC |
Test suite overall result |
Passed |
TD.PD.SRC.E1 Source Capabilities sent timely - Testing Downstream Port |
||
PASSED |
Waiting for SourceCapabilities |
Wait SourceCapabilities with timeout value of 250 ms |
PASSED |
Waiting for SourceCapabilities |
SourceCapabilities received timely (actual 25.5 ms) |
TD.PD.SRC.E2 Source Capabilities Fields Checks - Testing Downstream Port |
||
PASSED |
Checking message Header |
Number of Data Objects shall be equal to the actual number of PDOs |
PASSED |
Checking message Header |
Port Power Role shall be 1b |
PASSED |
Checking message Header |
Specification Revision shall be 01b or 10b |
PASSED |
Checking message Header |
Port Data Role shall be 1b |
PASSED |
Checking message Header |
Extended bit shall be 0 |
PASSED |
Checking the first PDO |
The type of the first PDO shall be Fixed Supply |
PASSED |
Checking the first PDO |
The voltage of the the first PDO shall be 5V |
PASSED |
Checking the first PDO |
The reserved bits of the first PDO shall be 0 |
PASSED |
Checking PDO2 |
Dual-Role Power bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
USB Suspend Supported bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
Externally Powered bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
USB Communications Capable bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
Dual-Role Data bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
Reserved bits shall be 0 for Fixed Supply Objects |
TD.PD.SRC.E3 SourceCapabilityTimer Timeout - Testing Downstream Port |
||
PASSED |
Waiting for SourceCapabilities |
Wait SourceCapabilities with timeout value of 310 ms |
PASSED |
Waiting for SourceCapabilities |
Received SourceCapabilities number 1 |
PASSED |
Waiting for SourceCapabilities |
Wait SourceCapabilities with timeout value of 201100 us |
PASSED |
Waiting for SourceCapabilities |
Received SourceCapabilities number 2 |
PASSED |
Waiting for SourceCapabilities |
Received SourceCapabilities number 3 |
PASSED |
Waiting for SourceCapabilities |
Received SourceCapabilities number 4 |
PASSED |
Waiting for SourceCapabilities |
Received SourceCapabilities number 5 |
PASSED |
Waiting for SourceCapabilities |
SourceCapabilityTimer is valid (actual 153 ms) |
TD.PD.SRC.E4 SenderResponseTimer Deadline - Request - Testing Downstream Port |
||
PASSED |
Sending Request |
Received GoodCRC |
TD.PD.SRC.E5 SenderResponseTimer Timeout - Request - Testing Downstream Port |
||
PASSED |
Received SourceCapabilities, waiting for HardReset |
SenderResponseTimer is valid (actual 29.6 ms) |
TD.PD.SRC.E6 PSHardResetTimer Timeout - Testing Downstream Port |
||
PASSED |
Received HardReset, checking PSHardResetTimer |
PSHardResetTimer is valid (actual 28.4 ms) |
TD.PD.SRC.E7 Accept sent timely - Testing Downstream Port |
||
PASSED |
Waiting for Accept(PD2) |
Accept message received timely |
PASSED |
Waiting for Accept(PD3) |
Accept message received timely |
TD.PD.SRC.E8 Accept Fields Checks - Testing Downstream Port |
||
PASSED |
Checking message Header |
Number of Data Objects shall be 000b |
PASSED |
Checking message Header |
Port Power Role shall be 1b |
PASSED |
Checking message Header |
Port Data Role shall be 1b |
PASSED |
Checking message Header |
message Type shall be 0011b |
PASSED |
Checking message Header |
Specification Revision shall be 01b |
PASSED |
Checking message Header |
Bit 4 shall be 0 |
PASSED |
Checking message Header |
Bit 15 shall be 0 |
TD.PD.SRC.E9 PS_RDY sent timely - Testing Downstream Port |
||
PASSED |
Waiting for PS_RDY(PD2) |
PS_RDY message received timely |
PASSED |
Waiting for PS_RDY(PD3) |
PS_RDY message received timely |
TD.PD.SRC.E10 PS_RDY Fields Checks - Testing Downstream Port |
||
PASSED |
Checking message Header |
Number of Data Objects shall be 000b |
PASSED |
Checking message Header |
Port Power Role shall be 1b |
PASSED |
Checking message Header |
Port Data Role shall be 1b |
PASSED |
Checking message Header |
Specification Revision shall be 01b |
PASSED |
Checking message Header |
message Type shall be 0110b |
PASSED |
Checking message Header |
Bit 4 shall be 0 |
PASSED |
Checking message Header |
Bit 15 shall be 0 |
TD.PD.SRC.E11 Accept Requests can be met - Testing Downstream Port |
||
PASSED |
Checking VBus Voltage - PDO 1 |
VBus is 4.87 V, valid range 4.7 V - 5.55 V |
PASSED |
Checking VBus Voltage - PDO 2 |
VBus is 9.12 V, valid range 8.55 V - 9.45 V |
PASSED |
Checking VBus Voltage - PDO 1 |
VBus is 4.87 V, valid range 4.7 V - 5.55 V |
PASSED |
Checking VBus Voltage - PDO 2 |
VBus is 9.13 V, valid range 8.55 V - 9.45 V |
TD.PD.SRC.E12 Reject Requests can't be met - Testing Downstream Port |
||
PASSED |
Waiting for Reject - PDO 1 |
Reject message got |
PASSED |
Waiting for Reject - PDO 2 |
Reject message got |
PASSED |
Waiting for Reject - PDO 1 |
Reject message got |
PASSED |
Waiting for Reject - PDO 2 |
Reject message got |
TD.PD.SRC.E13 Reject Request - Invalid Object Position - Testing Downstream Port |
||
PASSED |
Waiting for Reject(PD2) |
Reject message Received |
PASSED |
Waiting for Reject(PD3) |
Reject message Received |
TD.PD.SRC.E14 Atomic Message Sequence - Testing Downstream Port |
||
PASSED |
Waiting for SourceCapabilities(PD2) |
Source Capabilities message received and MessageID is 1 |
PASSED |
Waiting for SourceCapabilities(PD3) |
Source Capabilities message received and MessageID is 1 |
TD.PD.SRC.E15 Give_Source_Cap - Testing Downstream Port |
||
PASSED |
Waiting for SourceCapabilities |
SourceCapabilities message received |
TD.PD.SRC.E16 PDO Transition - Testing Downstream Port |
||
PASSED |
Checking VBus Voltage - PDO 1 |
VBus is 4.88 V, valid range 4.7 V - 5.55 V |
PASSED |
Checking VBus Voltage - PDO 2 |
VBus is 9.13 V, valid range 8.55 V - 9.45 V |
PASSED |
Checking VBus Voltage - PDO 1 |
VBus is 4.87 V, valid range 4.7 V - 5.55 V |
PASSED |
Checking VBus Voltage - PDO 1 |
VBus is 4.87 V, valid range 4.7 V - 5.55 V |
PASSED |
Checking VBus Voltage - PDO 2 |
VBus is 9.11 V, valid range 8.55 V - 9.45 V |
PASSED |
Checking VBus Voltage - PDO 1 |
VBus is 4.88 V, valid range 4.7 V - 5.55 V |
Test suite overall result |
Passed |
TD.PD.SRC3.E1 Source Capabilities Fields Checks - Testing Downstream Port |
||
PASSED |
Checking message Header |
Number of Data Objects shall be equal to the actual number of PDOs |
PASSED |
Checking message Header |
Port Power Role shall be 1b |
PASSED |
Checking message Header |
Specification Revision shall be 10b |
PASSED |
Checking message Header |
Port Data Role shall be 1b |
PASSED |
Checking message Header |
Extended bit shall be 0 |
PASSED |
Checking the first PDO |
The type of the first PDO shall be Fixed Supply |
PASSED |
Checking the first PDO |
The voltage of the the first PDO shall be 5V |
PASSED |
Checking the first PDO |
The reserved bits of the first PDO shall be 0 |
PASSED |
Checking PDO2 |
Dual-Role Power bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
USB Suspend Supported bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
Externally Powered bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
USB Communications Capable bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
Dual-Role Data bit shall be 0 for Fixed Supply Objects other than the first PDO |
PASSED |
Checking PDO2 |
Reserved bits shall be 0 for Fixed Supply Objects |
TD.PD.SRC3.E2 Accept Fields Checks - Testing Downstream Port |
||
PASSED |
Checking message Header |
Number of Data Objects shall be 000b |
PASSED |
Checking message Header |
Port Power Role shall be 1b |
PASSED |
Checking message Header |
Port Data Role shall be 1b |
PASSED |
Checking message Header |
message Type shall be 00011b |
PASSED |
Checking message Header |
Specification Revision shall be 10b |
PASSED |
Checking message Header |
Extended bit shall be 0 |
TD.PD.SRC3.E3 PS_RDY Fields Checks - Testing Downstream Port |
||
PASSED |
Checking message Header |
Number of Data Objects shall be 000b |
PASSED |
Checking message Header |
Port Power Role shall be 1b |
PASSED |
Checking message Header |
Port Data Role shall be 1b |
PASSED |
Checking message Header |
Specification Revision shall be 10b |
PASSED |
Checking message Header |
message Type shall be 00110b |
PASSED |
Checking message Header |
Extended bit shall be 0 |
TD.PD.SRC3.E4 Specification Revision Check after Contract - Testing Downstream Port |
||
PASSED |
Waiting for SourceCapabilities |
Specification Revision shall be Rev 3.0 |
TD.PD.SRC3.E5 Source_Capabilities_Extended Sent Timely - Testing Downstream Port |
||
PASSED |
Waiting for Source_Capabilities_Extended |
Source_Capabilities_Extended received timely |
TD.PD.SRC3.E6 Source_Capabilities_Extended Fields Checks - Testing Downstream Port |
||
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 24 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking SCEDB |
Bits 0..1 of Voltage Regulation field shall be 00b or 01b |
PASSED |
Checking SCEDB |
Bits 3..7 of Voltage Regulation field shall be 0 |
PASSED |
Checking SCEDB |
Bits 3..7 of Compliance field shall be 0 |
PASSED |
Checking SCEDB |
Bits 3..7 of Touch Current field shall be 0 |
PASSED |
Checking SCEDB |
Touch Temp field shall be 0, 1 or 2 |
PASSED |
Checking SCEDB |
Bit 1 of Source Inputs field shall be 0 when bit 0 is 0 |
PASSED |
Checking SCEDB |
Bits 3..7 of Source Inputs field shall be 0 |
PASSED |
Checking SCEDB |
Number of Fixed Batteries shall be less than 5 |
PASSED |
Checking SCEDB |
Number of Hot Swappable Batteries shall be less than 5 |
PASSED |
Checking SCEDB |
Bit 7 of Source PDP feild shall be 0 |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 24 |
PASSED |
Checking Headers |
Chunked bit shall be 1 |
PASSED |
Checking Headers |
Number of Data Objects shall be 7 |
PASSED |
Checking Headers |
The last 2 bytes of Data Object(s) shall be 0 |
PASSED |
Checking SCEDB |
Bits 0..1 of Voltage Regulation field shall be 00b or 01b |
PASSED |
Checking SCEDB |
Bits 3..7 of Voltage Regulation field shall be 0 |
PASSED |
Checking SCEDB |
Bits 3..7 of Compliance field shall be 0 |
PASSED |
Checking SCEDB |
Bits 3..7 of Touch Current field shall be 0 |
PASSED |
Checking SCEDB |
Touch Temp field shall be 0, 1 or 2 |
PASSED |
Checking SCEDB |
Bit 1 of Source Inputs field shall be 0 when bit 0 is 0 |
PASSED |
Checking SCEDB |
Bits 3..7 of Source Inputs field shall be 0 |
PASSED |
Checking SCEDB |
Number of Fixed Batteries shall be less than 5 |
PASSED |
Checking SCEDB |
Number of Hot Swappable Batteries shall be less than 5 |
PASSED |
Checking SCEDB |
Bit 7 of Source PDP feild shall be 0 |
TD.PD.SRC3.E7 Battery Status Sent Timely - Testing Downstream Port |
||
INFO |
Waiting for Source_Capabilities_Extended |
The UUT has no battery |
TD.PD.SRC3.E8 Battery Status Fields Checks - Testing Downstream Port |
||
PASSED |
Waiting for Battery_Status batteryRef 0 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
PASSED |
Waiting for Battery_Status batteryRef 1 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
PASSED |
Waiting for Battery_Status batteryRef 2 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
PASSED |
Waiting for Battery_Status batteryRef 3 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid battery reference shall matc|/0 |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
PASSED |
Waiting for Battery_Status batteryRef 4 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
PASSED |
Waiting for Battery_Status batteryRef 5 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
PASSED |
Waiting for Battery_Status batteryRef 6 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
PASSED |
Waiting for Battery_Status batteryRef 7 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
TD.PD.SRC3.E9 Battery Status Fields Checks - Invalid Ref - Testing Downstream Port |
||
PASSED |
Waiting for Battery_Status batteryRef 8 |
Battery_Status Message received |
PASSED |
Checking Message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Extended bit shall be 0 |
PASSED |
Checking BSDO |
Invalid Battery reference shall be 1 |
PASSED |
Checking BSDO |
Bits 7..1 of Battery Info field shall be 0 |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 |
TD.PD.SRC3.E10 Unrecognized Message Received in Ready State - Testing Downstream Port |
||
PASSED |
Waiting for Not_Supported |
Not_Supported Message received |
TD.PD.SRC3.E11 Get_Status Fields Checks - Testing Downstream Port |
||
PASSED |
Waiting for Get_Status |
Get_Status Message received |
PASSED |
Waiting for Get_Status |
Number of Data Objects shall be 000b |
PASSED |
Waiting for Get_Status |
Port Power Role shall be 1b |
PASSED |
Waiting for Get_Status |
Specification Revision shall be 10b |
PASSED |
Waiting for Get_Status |
Port Data Role shall be 1b |
PASSED |
Waiting for Get_Status |
Extended bit shall be 0 |
TD.PD.SRC3.E12 Get_Battery_Status Fields Checks - Testing Downstream Port |
||
INFO |
Waiting for Get_Battery_Status |
Another message received instead of Get_Battery_Status |
INFO |
Waiting for Get_Battery_Status |
Another message received instead of Get_Battery_Status |
TD.PD.SRC3.E13 Status Sent Timely - Testing Downstream Port |
||
PASSED |
Waiting for Status |
Status Message received |
TD.PD.SRC3.E14 Status Fields Checks - Testing Downstream Port |
||
PASSED |
Waiting for Status |
Status Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 6 |
PASSED |
Checking SDB |
Bit 0 of Present Input field shall be 0 |
PASSED |
Checking SDB |
Bits 5..7 of Present Input field shall be 0 |
PASSED |
Checking SDB |
If bit 3 of Present Input field is 0, Present Battery Input field shall be 0 |
PASSED |
Checking SDB |
Bit 0 and Bits 5..7 of Event Flags field shall be 0 |
PASSED |
Checking SDB |
OVT Event shall not be set for a Source |
PASSED |
Checking SDB |
Bit 0 and Bits 3..7 of Temperature Status field shall be 0 |
PASSED |
Checking SDB |
If OTP event is set in Event Flags, Temperature Status shall be Over temperature. And vice versa. |
PASSED |
Checking SDB |
Bit 0 and Bits 6..7 of Power Status field shall be 0 |
PASSED |
Waiting for Status |
Status Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Chunked bit shall be 1 |
PASSED |
Checking Headers |
Number of Data Objects shall be 2 |
PASSED |
Checking Headers |
Data Size shall be 6 |
PASSED |
Checking SDB |
Bit 0 of Present Input field shall be 0 |
PASSED |
Checking SDB |
Bits 5..7 of Present Input field shall be 0 |
PASSED |
Checking SDB |
If bit 3 of Present Input field is 0, Present Battery Input field shall be 0 |
PASSED |
Checking SDB |
Bit 0 and Bits 5..7 of Event Flags field shall be 0 |
PASSED |
Checking SDB |
OVT Event shall not be set for a Source |
PASSED |
Checking SDB |
Bit 0 and Bits 3..7 of Temperature Status field shall be 0 |
PASSED |
Checking SDB |
If OTP event is set in Event Flags, Temperature Status shall be Over temperature. And vice versa. |
PASSED |
Checking SDB |
Bit 0 and Bits 6..7 of Power Status field shall be 0 |
TD.PD.SRC3.E15 Battery_Capabilities Sent Timely - Testing Downstream Port |
||
INFO |
Waiting for Source_Capabilities_Extended |
The UUT has no battery |
TD.PD.SRC3.E16 Battery_Capabilities Fields Checks - Testing Downstream Port |
||
PASSED |
Waiting for Battery_Capabilities batteryRef 0 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 1 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 2 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 3 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall |/0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 4 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 5 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 6 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 7 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 0 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 1 |
PASSED |
Checking Headers |
Number of Data Objects shall be 3 |
PASSED |
Checking Headers |
The last 1 bytes of Data Object(s) shall be 0 |
PASSED |
Checking BCDB |
Invalid battery reference shall match with Batteries field in Source_Capabilities_Extended message |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
TD.PD.SRC3.E17 Battery_Capabilities Fields Checks - Invalid Ref - Testing Downstream Port |
||
PASSED |
Waiting for Battery_Capabilities batteryRef 8 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking BCDB |
Invalid Battery reference bit of Battery Type field shall be 1 |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
PASSED |
Waiting for Battery_Capabilities batteryRef 8 |
Battery_Capabilities Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 9 |
PASSED |
Checking Headers |
Chunked bit shall be 1 |
PASSED |
Checking Headers |
Number of Data Objects shall be 3 |
PASSED |
Checking Headers |
The last 1 bytes of Data Object(s) shall be 0 |
PASSED |
Checking BCDB |
Invalid Battery reference bit of Battery Type field shall be 1 |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 |
TD.PD.SRC3.E18 Manufacturer_Info Sent Timely - Testing Downstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
TD.PD.SRC3.E19 Manufacturer_Info Fields Checks - Testing Downstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
PASSED |
Checking Data Size |
Data Size in Extended Message Header shall be 4..26 |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
PASSED |
Checking Data Size |
Data Size in Extended Message Header shall be 4..26 |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Chunked bit shall be 1 |
PASSED |
Checking Headers |
Number of Data Objects shall be 3 |
PASSED |
Checking Headers |
The last 2 bytes of Data Object(s) shall be 0 |
TD.PD.SRC3.E20 Manufacturer_Info Fields Checks - Invalid Target - Testing Downstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 18 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking Headers |
Manufacturer String shall be 'Not Supported' |
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 18 |
PASSED |
Checking Headers |
Chunked bit shall be 1 |
PASSED |
Checking Headers |
Number of Data Objects shall be 5 |
PASSED |
Checking Headers |
Manufacturer String shall be 'Not Supported' |
TD.PD.SRC3.E21 Manufacturer_Info Fields Checks - Invalid Ref - Testing Downstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 18 |
PASSED |
Checking Headers |
Chunked bit shall be 0 |
PASSED |
Checking Headers |
Number of Data Objects shall be 0 |
PASSED |
Checking Headers |
Manufacturer String shall be 'Not Supported' |
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 0 |
PASSED |
Checking Headers |
Request Chunk shall be 0 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 18 |
PASSED |
Checking Headers |
Chunked bit shall be 1 |
PASSED |
Checking Headers |
Number of Data Objects shall be 5 |
PASSED |
Checking Headers |
Manufacturer String shall be 'Not Supported' |
TD.PD.SRC3.E22 Cable Type Detection - Testing Downstream Port |
||
INFO |
Simulating 50V@5A Cable |
No PDO with currents in excess of 3A and/or voltages in excess of 20V found |
TD.PD.SRC3.E23 Vconn Swap - Testing Downstream Port |
||
PASSED |
Waiting for Accept |
Accept received timely |
TD.PD.SRC3.E24 Unexpected Message Received in Ready State - Testing Downstream Port |
||
PASSED |
Waiting for Soft Reset |
Soft Reset received timely |
TD.PD.SRC3.E25 Receiving Chunked Extended Message - Testing Downstream Port |
||
PASSED |
Sending chunk 0 |
Chunk sent |
PASSED |
Waiting for Chunk Request |
Chunk Request shall be sent before 15 ms |
PASSED |
Checking Message Header |
Extended shall be 1 |
PASSED |
Checking Message Header |
Number of Data Objects shall be 1 |
PASSED |
Checking Message Header |
Port Power Role shall be 1b |
PASSED |
Checking Message Header |
Port Data Role shall be 1b |
PASSED |
Checking Message Header |
Specification Revision shall be 10b |
PASSED |
Checking Message Header |
Message Type shall be 0x1f |
PASSED |
Checking Extended Message Header |
Chunked bit shall be 1 |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 |
PASSED |
Checking Extended Message Header |
Bit 9 shall be 0 |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 |
PASSED |
Checking Extended Message Header |
The last 2 bytes of Data Object(s) shall be 0 |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 1 |
PASSED |
Sending chunk 1 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 2 |
PASSED |
Sending chunk 2 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 3 |
PASSED |
Sending chunk 3 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 4 |
PASSED |
Sending chunk 4 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 5 |
PASSED |
Sending chunk 5 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 6 |
PASSED |
Sending chunk 6 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 7 |
PASSED |
Sending chunk 7 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 8 |
PASSED |
Sending chunk 8 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 9 |
PASSED |
Sending chunk 9 |
Chunk sent |
PASSED |
Waiting for Message |
UUT shall reply with a Not_Supported message within 15 ms |
TD.PD.SRC3.E26 Soft_Reset Sent Regardless of Rp value - Testing Downstream Port |
||
PASSED |
Waiting for Soft Reset |
Soft Reset shall be sent regardless of Rp value |
TD.PD.SRC3.E27 PPS_Status Sent Timely - Testing Downstream Port |
||
SKIPPED |
Finding APDO |
Source UUT has no APDO |
TD.PD.SRC3.E28 PPS_Status Fields Check - Testing Downstream Port |
||
SKIPPED |
Finding APDO |
Source UUT has no APDO |
SKIPPED |
Finding APDO |
Source UUT has no APDO |
TD.PD.SRC3.E29 SourcePPSCommTimer Deadline - Testing Downstream Port |
||
SKIPPED |
Finding APDO |
Source UUT has no APDO |
SKIPPED |
Finding APDO |
Source UUT has no APDO |
PASSED |
Finding APDO |
SourcePPSCommTimer reinitialized normally |
TD.PD.SRC3.E30 SourcePPSCommTimer Timeout - Testing Downstream Port |
||
SKIPPED |
Finding APDO |
Source UUT has no APDO |
TD.PD.SRC3.E31 SourcePPSCommTimer Stopped - Testing Downstream Port |
||
SKIPPED |
Finding APDO |
Source UUT has no APDO |
TD.PD.SRC3.E32 ChunkSenderResponseTimer Timeout - Testing Downstream Port |
||
PASSED |
Sending chunk 0 |
Chunk sent |
PASSED |
Waiting for Chunk Request |
Chunk Request shall be sent before 15 ms |
PASSED |
Sending chunk 1 |
Chunk sent |
PASSED |
Sending chunk 2 |
Chunk sent |
PASSED |
Sending chunk 3 |
Chunk sent |
PASSED |
Sending chunk 0 |
Chunk sent |
PASSED |
Checking Headers |
Message Type shall be 0x1f |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 1b |
PASSED |
Checking Headers |
Port Data Role shall be 1b |
PASSED |
Checking Headers |
Specification Revision shall be 10b |
PASSED |
Checking Headers |
Chunk Number shall be 1 |
PASSED |
Checking Headers |
Request Chunk shall be 1 |
PASSED |
Checking Headers |
Bit 9 shall be 0 |
PASSED |
Checking Headers |
Data Size shall be 0 |
PASSED |
Checking Headers |
Chunked bit shall be 1 |
PASSED |
Checking Headers |
Number of Data Objects shall be 1 |
PASSED |
Checking Headers |
The last 2 bytes of Data Object(s) shall be 0 |
TD.PD.SRC3.E33 Country_Codes Sent Timely - Testing Downstream Port |
||
INFO |
Waiting for Country_Codes |
Not_Supported Message received |
TD.PD.SRC3.E34 Country_Codes Fields Checks - Testing Downstream Port |
||
INFO |
Waiting for Country_Codes |
Not_Supported Message received |
INFO |
Waiting for Country_Codes |
Not_Supported Message received |
TD.PD.SRC3.E35 Country_Info Sent Timely - Testing Downstream Port |
||
INFO |
Waiting for Country_Codes |
Not_Supported Message received |
TD.PD.SRC3.E36 Country_Info Fields Checks - Testing Downstream Port |
||
INFO |
Waiting for Country_Codes |
Not_Supported Message received |
INFO |
Waiting for Country_Codes |
Not_Supported Message received |
Test suite overall result |
Passed |
TD.PD.PC.E2 PS_RDY Sent Timely - Testing Downstream Port |
||
PASSED |
PS_RDY Received |
PS_RDY message received in 750 ms |
PASSED |
PS_RDY Received |
Port Power Role shall be Sink |
INFO |
PS_RDY Received |
VBUS is 750 mV - 850 mV (actual 755 mV) |
PASSED |
PS_RDY Received |
The UUT must put Rd |
PASSED |
PS_RDY Received |
PS_RDY message received in 750 ms |
PASSED |
PS_RDY Received |
Port Power Role shall be Sink |
INFO |
PS_RDY Received |
VBUS is 750 mV - 850 mV (actual 755 mV) |
PASSED |
PS_RDY Received |
The UUT must put Rd |
TD.PD.PC.E3 PSSourceOnTimer Deadline - Testing Downstream Port |
||
PASSED |
Sending PS_RDY |
PS_RDY accepted |
PASSED |
Sending PS_RDY |
PS_RDY accepted |
TD.PD.PC.E4 PSSourceOnTimer Timeout - Testing Downstream Port |
||
PASSED |
Waiting for HardReset/ErrorRecovery |
Disconnection at 402 ms |
PASSED |
Waiting for HardReset/ErrorRecovery |
Disconnection confirmed |
PASSED |
Waiting for HardReset/ErrorRecovery |
PSSourceOnTimer is valid, ErrorRecovery detected at 402 ms |
PASSED |
Waiting for HardReset/ErrorRecovery |
Disconnection at 402 ms |
PASSED |
Waiting for HardReset/ErrorRecovery |
Disconnection confirmed |
PASSED |
Waiting for HardReset/ErrorRecovery |
PSSourceOnTimer is valid, ErrorRecovery detected at 402 ms |
TD.PD.PC.E5 tSwapSinkReady Check - Testing Downstream Port |
||
PASSED |
Sending SourceCap |
SourceCap accepted |
PASSED |
Sending SourceCap |
SourceCap accepted |
TD.PD.PC.E6 Unconstrained Power Bit Usage - Testing Downstream Port |
||
SKIPPED |
Sending PR_Swap |
PR_Swap rejected or not supported |
SKIPPED |
Sending PR_Swap |
PR_Swap rejected or not supported |
Test suite overall result |
Passed |
TD.PD.FRSISRC3.E1 Normal Conditions - Testing Downstream Port |
||
PASSED |
Sending GetSinkCap |
GetSinkCap message sent |
PASSED |
Waiting for FRS Signal |
FRS singal detected 0, FRS Current in Sink Cap 0 |
PASSED |
Sending GetSinkCap |
GetSinkCap message sent |
PASSED |
Waiting for FRS Signal |
FRS singal detected 0, FRS Current in Sink Cap 0 |
TD.PD.FRSISRC3.E3 Accept Not Sent - Testing Downstream Port |
||
PASSED |
Sending GetSinkCap |
GetSinkCap message sent |
SKIPPED |
Waiting for message |
The UUT doesn't support FRS |
TD.PD.FRSISRC3.E4 PS_RDY Not Sent - Testing Downstream Port |
||
PASSED |
Sending GetSinkCap |
GetSinkCap message sent |
SKIPPED |
Waiting for message |
The UUT doesn't support FRS |
TD.PD.FRSISRC3.E5 PSSourceOnTimer Deadline - Testing Downstream Port |
||
PASSED |
Sending GetSinkCap |
GetSinkCap message sent |
SKIPPED |
Waiting for message |
The UUT doesn't support FRS |
TD.PD.FRSISRC3.E6 PSSourceOnTimer Timeout - Testing Downstream Port |
||
PASSED |
Sending GetSinkCap |
GetSinkCap message sent |
SKIPPED |
Waiting for message |
The UUT doesn't support FRS |
Test suite overall result |
Passed |
TD.PD.VDMD.E1 tVDMSenderResponse Deadline - Testing Downstream Port |
||
SKIPPED |
Waiting Discover ID |
UUT did not send Discover Identity, test skipped |
TD.PD.VDMD.E2 tVDMSenderResponse Timeout - Testing Downstream Port |
||
SKIPPED |
Waiting Discover ID |
UUT did not send Discover Identity, test skipped |
TD.PD.VDMD.E3 Incorrect Identity Fields - Testing Downstream Port |
||
SKIPPED |
Waiting Discover ID |
UUT did not send Discover Identity, test skipped |
TD.PD.VDMD.E4 Applicability - Testing Downstream Port |
||
PASSED |
Sending VDM requests |
UUT must not respond or respond NAK to Discover Identity |
PASSED |
Sending VDM requests |
UUT must not respond or respond NAK to Discover SVIDs |
PASSED |
Sending VDM requests |
UUT must not respond or respond NAK to Discover Modes |
PASSED |
Sending VDM requests |
UUT must not respond or respond NAK to Enter Mode |
PASSED |
Sending VDM requests |
UUT must not respond or respond NAK to Exit Mode |
Test suite overall result |
Passed |
TD.PD.VDM3.E1 Fields Checks - Discover Identity - Testing Downstream Port |
||
PASSED |
Checking VDO 1 (VDM Header) |
UUT must start responding within 25 ms (answered in 1.89 ms) |
PASSED |
Checking VDO 1 (VDM Header) |
UUT must respond with SVID = 0xFF00 |
PASSED |
Checking VDO 1 (VDM Header) |
VDM type must be 1b |
PASSED |
Checking VDO 1 (VDM Header) |
Structured VDM Version must be 01b (Version 2.0) |
PASSED |
Checking VDO 1 (VDM Header) |
Bits 12-11 must be 0b00 (Reserved) |
PASSED |
Checking VDO 1 (VDM Header) |
Object Position must be 0b000 |
PASSED |
Checking VDO 1 (VDM Header) |
Command Type shall not be 0b00 (REQ) |
PASSED |
Checking VDO 1 (VDM Header) |
Bit 5 must be 0 (Reserved) |
PASSED |
Checking VDO 1 (VDM Header) |
Command Type must be 0b00001 (Discover Identity) |
PASSED |
Checking VDO 2 (ID Header) |
Bits 20-16 must be all 0 (Reserved) |
PASSED |
Checking VDO 2 (ID Header) |
Connector Type field must be 11b (USB Type-C Plug) or 10b (USB Type-C Receptacle) |
INFO |
Checking VDO 2 (ID Header) |
UUT is an Undefined UFP |
INFO |
Checking VDO 2 (ID Header) |
UUT is an Undefined DFP |
PASSED |
Checking VDO 2 (ID Header) |
Number of Data Objects must be exactly 4 |
Test suite overall result |
Passed |
TEST.PD.PROT.ALL.1 Corrupted GoodCRC - Testing Downstream Port |
||
PASSED |
PD2 Mode: CRC error in GoodCRC |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.1#3) |
PASSED |
PD2 Mode: CRC error in GoodCRC |
The UUT shall retry the response (TEST.PD.PROT.ALL.1#5) |
PASSED |
PD2 Mode: Message ID error in GoodCRC |
The UUT shall reply with a Sink Capabilities, Not Supported or Reject message (TEST.PD.PROT.ALL.1#8) |
PASSED |
PD2 Mode: Message ID error in GoodCRC |
The UUT shall retry the response 3 times, actual 3 (TEST.PD.PROT.ALL.1#10) |
PASSED |
PD3 Mode: CRC error in GoodCRC |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.1#3) |
PASSED |
PD3 Mode: CRC error in GoodCRC |
The UUT shall retry the response (TEST.PD.PROT.ALL.1#5) |
PASSED |
PD3 Mode: Message ID error in GoodCRC |
The UUT shall reply with a Sink Capabilities, Not Supported or Reject message (TEST.PD.PROT.ALL.1#8) |
PASSED |
PD3 Mode: Message ID error in GoodCRC |
The UUT shall retry the response 2 times, actual 2 (TEST.PD.PROT.ALL.1#10) |
TEST.PD.PROT.ALL.2 Soft Reset and Hard Rese - Testing Downstream Port |
||
PASSED |
PD2 Mode: Round 1 - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.2#3) |
PASSED |
PD2 Mode: Round 1 - Waiting for retry |
The UUT shall retry the response 3 times, actual 3 (TEST.PD.PROT.ALL.2#5) |
PASSED |
PD2 Mode: Round 1 - Waiting for Soft Reset |
The UUT shall send a Soft Reset (TEST.PD.PROT.ALL.2#9) |
PASSED |
PD2 Mode: Round 1 - Waiting for SourceCapabilities |
The UUT shall send a Source Capabilities message (TEST.PD.PROT.ALL.2#10) |
PASSED |
PD2 Mode: Round 1 - Setting up Contract |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
PD2 Mode: Round 2 - GetSinkCap |
The UUT shall reply with a Sink Capabilities, Not Supported or Reject message (TEST.PD.PROT.ALL.2#13) |
PASSED |
PD2 Mode: Round 2 - Waiting for retry |
The UUT shall retry the response 3 times, actual 3 (TEST.PD.PROT.ALL.2#15) |
PASSED |
PD2 Mode: Round 2 - Waiting for Soft Reset |
The UUT shall send a Soft Reset (TEST.PD.PROT.ALL.2#17) |
PASSED |
PD2 Mode: Round 2 - Waiting for Retry |
The UUT shall retry Soft Reset 3 times, actual 3 (TEST.PD.PROT.ALL.2#18) |
PASSED |
PD2 Mode: Round 2 - Waiting for Hard Reset |
The UUT shall send a Hard Reset (TEST.PD.PROT.ALL.2#19) |
PASSED |
PD3 Mode: Round 1 - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.2#3) |
PASSED |
PD3 Mode: Round 1 - Waiting for retry |
The UUT shall retry the response 2 times, actual 2 (TEST.PD.PROT.ALL.2#5) |
PASSED |
PD3 Mode: Round 1 - Waiting for Soft Reset |
The UUT shall send a Soft Reset (TEST.PD.PROT.ALL.2#9) |
PASSED |
PD3 Mode: Round 1 - Waiting for SourceCapabilities |
The UUT shall send a Source Capabilities message (TEST.PD.PROT.ALL.2#10) |
PASSED |
PD3 Mode: Round 1 - Setting up Contract |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
PD3 Mode: Round 2 - GetSinkCap |
The UUT shall reply with a Sink Capabilities, Not Supported or Reject message (TEST.PD.PROT.ALL.2#13) |
PASSED |
PD3 Mode: Round 2 - Waiting for retry |
The UUT shall retry the response 2 times, actual 2 (TEST.PD.PROT.ALL.2#15) |
PASSED |
PD3 Mode: Round 2 - Waiting for Soft Reset |
The UUT shall send a Soft Reset (TEST.PD.PROT.ALL.2#17) |
PASSED |
PD3 Mode: Round 2 - Waiting for Retry |
The UUT shall retry Soft Reset 2 times, actual 2 (TEST.PD.PROT.ALL.2#18) |
PASSED |
PD3 Mode: Round 2 - Waiting for Hard Reset |
The UUT shall send a Hard Reset (TEST.PD.PROT.ALL.2#19) |
TEST.PD.PROT.ALL.3 Soft Reset Response - Testing Downstream Port |
||
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD2 Mode - Doing Soft Reset |
The UUT shall accept the Soft Reset (TEST.PD.PROT.ALL.3#4) |
PASSED |
PD2 Mode - Waiting for SourceCapabilities |
The UUT shall send a Source Capabilities message (TEST.PD.PROT.ALL.3#6) |
PASSED |
PD2 Mode - Setting up Contract |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#3) |
PASSED |
PD3 Mode - Doing Soft Reset |
The UUT shall accept the Soft Reset (TEST.PD.PROT.ALL.3#4) |
PASSED |
PD3 Mode - Waiting for SourceCapabilities |
The UUT shall send a Source Capabilities message (TEST.PD.PROT.ALL.3#6) |
PASSED |
PD3 Mode - Setting up Contract |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
TEST.PD.PROT.ALL.4 Reset Signals and MessageID - Testing Downstream Port |
||
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall drive VBUS to vSafe0V and then restores VBUS to vSafe5V (TEST.PD.PROT.ALL.4#5) |
PASSED |
PD2 Mode - Waiting for SourceCapabilities |
The UUT shall send a Source Capabilities message (TEST.PD.PROT.ALL.4#6) |
PASSED |
PD2 Mode - Setting up Contract |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#10) |
PASSED |
PD2 Mode - GetSinkCap with the same Message ID |
UUT shall not respond (TEST.PD.PROT.ALL.4#11) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#14) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall drive VBUS to vSafe0V and then restores VBUS to vSafe5V (TEST.PD.PROT.ALL.4#5) |
PASSED |
PD3 Mode - Waiting for SourceCapabilities |
The UUT shall send a Source Capabilities message (TEST.PD.PROT.ALL.4#6) |
PASSED |
PD3 Mode - Setting up Contract |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#10) |
PASSED |
PD3 Mode - GetSinkCap with the same Message ID |
UUT shall not respond (TEST.PD.PROT.ALL.4#11) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#14) |
TEST.PD.PROT.ALL.5 Unrecognized Message - Testing Downstream Port |
||
PASSED |
PD2 Mode - Waiting for response |
The UUT shall respond with a Reject message (TEST.PD.PROT.ALL.5#2) |
PASSED |
PD3 Mode - Waiting for response |
The UUT shall respond with a Not_Supported message (TEST.PD.PROT.ALL.5#2) |
Test suite overall result |
Passed with failed checks |
TEST.PD.PROT.ALL3.1 Get_Status Response - Testing Downstream Port |
||
PASSED |
Waiting for Status |
The UUT shall respond with a Status message or Not_Supported message (TEST.PD.PROT.ALL3.1#3) |
PASSED |
Checking SDB |
Bit 0 of Present Input field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
Bits 5..7 of Present Input field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
If bit 3 of Present Input field is 0, Present Battery Input field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
Bit 0 and Bits 5..7 of Event Flags field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
OVT Event shall not be set for a Source (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
Bit 0 and Bits 3..7 of Temperature Status field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
If OTP event is set in Event Flags, Temperature Status shall be Over temperature. And vice versa. (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
Bit 0 and Bits 6..7 of Power Status field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Waiting for Status |
The UUT shall respond with a Status message or Not_Supported message (TEST.PD.PROT.ALL3.1#3) |
PASSED |
Checking SDB |
Bit 0 of Present Input field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
Bits 5..7 of Present Input field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
If bit 3 of Present Input field is 0, Present Battery Input field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
Bit 0 and Bits 5..7 of Event Flags field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
OVT Event shall not be set for a Source (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
Bit 0 and Bits 3..7 of Temperature Status field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
If OTP event is set in Event Flags, Temperature Status shall be Over temperature. And vice versa. (TEST.PD.PROT.ALL3.1#4) |
PASSED |
Checking SDB |
Bit 0 and Bits 6..7 of Power Status field shall be 0 (TEST.PD.PROT.ALL3.1#4) |
CHECK |
Global Checks |
Global Checks failed |
TEST.PD.PROT.ALL3.2 Get_Manufacturer_Info Response - Testing Downstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
The UUT shall respond with a Manufacturer_Info message (TEST.PD.PROT.ALL3.2#2) |
PASSED |
Checking Data Size |
Data Size in Extended Message Header shall be 4..26 |
PASSED |
Checking message |
Manufacturer_Info_VID_Port declared as 0x1fc9, actual was 0x1fc9 (TEST.PD.PROT.ALL3.2#3) |
PASSED |
Checking message |
Manufacturer_Info_PID_Port declared as 0x100, actual was 0x100 (TEST.PD.PROT.ALL3.2#3) |
PASSED |
Waiting for Manufacturer_Info |
The UUT shall respond with a Manufacturer_Info message (TEST.PD.PROT.ALL3.2#2) |
PASSED |
Checking Data Size |
Data Size in Extended Message Header shall be 4..26 |
PASSED |
Checking message |
Manufacturer_Info_VID_Port declared as 0x1fc9, actual was 0x1fc9 (TEST.PD.PROT.ALL3.2#3) |
PASSED |
Checking message |
Manufacturer_Info_PID_Port declared as 0x100, actual was 0x100 (TEST.PD.PROT.ALL3.2#3) |
TEST.PD.PROT.ALL3.3 Invalid Manufacturer Info Target - Testing Downstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
The UUT shall respond with a Manufacturer_Info message or Not_Supported message (TEST.PD.PROT.ALL3.3#2) |
PASSED |
Checking message |
Manufacturer String shall be 'Not Supported' (TEST.PD.PROT.ALL3.3#3) |
PASSED |
Checking message |
VID field shall be 0xFFFF (TEST.PD.PROT.ALL3.3#3) |
PASSED |
Waiting for Manufacturer_Info |
The UUT shall respond with a Manufacturer_Info message or Not_Supported message (TEST.PD.PROT.ALL3.3#2) |
PASSED |
Checking message |
Manufacturer String shall be 'Not Supported' (TEST.PD.PROT.ALL3.3#3) |
PASSED |
Checking message |
VID field shall be 0xFFFF (TEST.PD.PROT.ALL3.3#3) |
TEST.PD.PROT.ALL3.4 Invalid Manufacturer Info Ref - Testing Downstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
The UUT shall respond with a Manufacturer_Info message or Not_Supported message (TEST.PD.PROT.ALL3.4#2) |
PASSED |
Checking message |
Manufacturer String shall be 'Not Supported' (TEST.PD.PROT.ALL3.4#3) |
PASSED |
Checking message |
VID field shall be 0xFFFF (TEST.PD.PROT.ALL3.4#3) |
PASSED |
Waiting for Manufacturer_Info |
The UUT shall respond with a Manufacturer_Info message or Not_Supported message (TEST.PD.PROT.ALL3.4#2) |
PASSED |
Checking message |
Manufacturer String shall be 'Not Supported' (TEST.PD.PROT.ALL3.4#3) |
PASSED |
Checking message |
VID field shall be 0xFFFF (TEST.PD.PROT.ALL3.4#3) |
TEST.PD.PROT.ALL3.5 Chunked Extended Message Response - Testing Downstream Port |
||
PASSED |
Sending chunk 0 |
Chunk sent |
PASSED |
Waiting for Chunk Request |
Chunk Request shall be sent before 15 ms (TEST.PD.PROT.ALL3.5#2) |
PASSED |
Checking Message Header |
Extended shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Message Header |
Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Message Header |
Message Type shall be 0x1f (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Sending chunk 1 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 2 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Sending chunk 2 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 3 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Sending chunk 3 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 4 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Sending chunk 4 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 5 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Sending chunk 5 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message HeChunk Number shall be 6 (TEST.PD.PROT.ALL3.5#3) |
|/0 |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 7 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Sending chunk 7 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 8 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Sending chunk 8 |
Chunk sent |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 9 (TEST.PD.PROT.ALL3.5#3) |
PASSED |
Sending chunk 9 |
Chunk sent |
PASSED |
Waiting for Message |
15 ms (TEST.PD.PROT.ALL3.5#4UUT shall reply with a Not_Supported message within %s) |
TEST.PD.PROT.ALL3.6 ChunkSenderResponseTimer Timeout - Testing Downstream Port |
||
PASSED |
Sending chunk 0 |
Chunk sent |
PASSED |
Waiting for Chunk Request |
Chunk Request shall be sent before 15 ms (TEST.PD.PROT.ALL3.6#2) |
PASSED |
Checking Message Header |
Extended shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Message Header |
Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Message Header |
Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Sending chunk 1 |
Chunk sent |
PASSED |
Checking Message Header |
Extended shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Message Header |
Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Message Header |
Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 2 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Sending chunk 2 |
Chunk sent |
PASSED |
Checking Message Header |
Extended shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Message Header |
Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Message Header |
Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 3 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Sending chunk 3 |
Chunk sent |
PASSED |
Checking Message Header |
Extended shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Message Header |
Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Message Header |
Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 4 (TEST.PD.PROT.ALL3.6#3) |
PASSED |
Sending chunk 0 |
Chunk sent |
PASSED |
Checking Message Header |
Extended shall be 1 (TEST.PD.PROT.ALL3.6#6) |
PASSED |
Checking Message Header |
Number of Data Objects shall be 1 (TEST.PD.PROT.ALL3.6#6) |
PASSED |
Checking Message Header |
Message Type shall be 0x1f (TEST.PD.PROT.ALL3.6#6) |
PASSED |
Checking Extended Message Header |
Request Chunk shall be 1 (TEST.PD.PROT.ALL3.6#6) |
PASSED |
Checking Extended Message Header |
Data Size shall be 0 (TEST.PD.PROT.ALL3.6#6) |
PASSED |
Checking Extended Message Header |
Chunk Number shall be 1 (TEST.PD.PROT.ALL3.6#6) |
TEST.PD.PROT.ALL3.7 Security Messages Supported - Testing Downstream Port |
||
PASSED |
Sending Security_Request message |
Security_Request message sent |
PASSED |
Waiting for message |
The UUT shall respond with a Not_Supported message (TEST.PD.PROT.ALL3.7#1) |
PASSED |
Sending Security_Request message |
Security_Request message sent |
PASSED |
Waiting for message |
The UUT shall respond with a Not_Supported message (TEST.PD.PROT.ALL3.7#1) |
Test suite overall result |
Passed with failed checks |
TEST.PD.PROT.PORT3.1 Get_Battery_Status Response - Testing Downstream Port |
||
PASSED |
Waiting for Source_Capabilities_Extended |
The UUT shall respond with either a Not_Supported or Source_Capabilities_Extended message (TEST.PD.PROT.PORT3.1#1) |
PASSED |
Waiting for Battery_Status batteryRef 0 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.1#2) |
PASSED |
Checking BSDO |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Waiting for Battery_Status batteryRef 1 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.1#2) |
PASSED |
Checking BSDO |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Waiting for Battery_Status batteryRef 2 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.1#2) |
PASSED |
Checking BSDO |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Waiting for Battery_Status batteryRef 3 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.1#2) |
PASSED |
Checking BSDO |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Waiting for Battery_Status batteryRef 4 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.1#2) |
PASSED |
Checking BSDO |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Waiting for Battery_Status batteryRef 5 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.1#2) |
PASSED |
Checking BSDO |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Waiting for Battery_Status batteryRef 6 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.1#2) |
PASSED |
Checking BSDO |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Waiting for Battery_Status batteryRef 7 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.1#2) |
PASSED |
Checking BSDO |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery is present shall be 0 for invalid battery reference (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Battery charging status shall be 00b for a battery which is not present (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..4) of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.1#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.1#4) |
CHECK |
Global Checks |
Global Checks failed |
TEST.PD.PROT.PORT3.2 Invalid Battery Status Reference - Testing Downstream Port |
||
PASSED |
Waiting for Source_Capabilities_Extended |
The UUT shall respond with either a Not_Supported or Source_Capabilities_Extended message (TEST.PD.PROT.PORT3.2#1) |
PASSED |
Waiting for Battery_Status batteryRef 8 |
The UUT shall respond with either a Not_Supported or Battery_Status message (TEST.PD.PROT.PORT3.2#2) |
PASSED |
Checking BSDO |
Invalid Battery reference shall be 1 (TEST.PD.PROT.PORT3.2#4) |
PASSED |
Checking BSDO |
Bits 7..1 of Battery Info field shall be 0 (TEST.PD.PROT.PORT3.2#4) |
PASSED |
Checking BSDO |
Reserved bits (Bits 7..0) of BSDO shall be 0 (TEST.PD.PROT.PORT3.2#4) |
CHECK |
Global Checks |
Global Checks failed |
TEST.PD.PROT.PORT3.3 Get_Battery_Cap Response - Testing Downstream Port |
||
PASSED |
Waiting for Source_Capabilities_Extended |
The UUT shall respond with either a Not_Supported or Source_Capabilities_Extended message (TEST.PD.PROT.PORT3.3#1) |
PASSED |
Waiting for Battery_Capabilities batteryRef 0 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 1 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 2 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 3 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 4 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 5 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 6 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 7 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Source_Capabilities_Extended |
The UUT shall respond with either a Not_Supported or Source_Capabilities_Extended message (TEST.PD.PROT.PORT3.3#1) |
PASSED |
Waiting for Battery_Capabilities batteryRef 0 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 1 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 2 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 3 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfFixedBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 4 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 5 |
The UUT shall respond with e|/0 |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 6 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Waiting for Battery_Capabilities batteryRef 7 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.3#2) |
PASSED |
Checking BCDB |
Invalid battery reference shall match with NumberOfHotSwappableBatteries (TEST.PD.PROT.PORT3.3#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.3#3) |
CHECK |
Global Checks |
Global Checks failed |
TEST.PD.PROT.PORT3.4 Invalid Battery Capabilities Reference - Testing Downstream Port |
||
PASSED |
Waiting for Source_Capabilities_Extended |
The UUT shall respond with either a Not_Supported or Source_Capabilities_Extended message (TEST.PD.PROT.PORT3.4#1) |
PASSED |
Waiting for Battery_Capabilities batteryRef 8 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.4#2) |
PASSED |
Checking BCDB |
Invalid Battery reference bit of Battery Type field shall be 1 (TEST.PD.PROT.PORT3.4#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.4#3) |
PASSED |
Waiting for Source_Capabilities_Extended |
The UUT shall respond with either a Not_Supported or Source_Capabilities_Extended message (TEST.PD.PROT.PORT3.4#1) |
PASSED |
Waiting for Battery_Capabilities batteryRef 8 |
The UUT shall respond with either a Not_Supported or Battery_Capabilities message (TEST.PD.PROT.PORT3.4#2) |
PASSED |
Checking BCDB |
Invalid Battery reference bit of Battery Type field shall be 1 (TEST.PD.PROT.PORT3.4#3) |
PASSED |
Checking BCDB |
Bits 1..7 of Battery Type field shall be 0 (TEST.PD.PROT.PORT3.4#3) |
CHECK |
Global Checks |
Global Checks failed |
TEST.PD.PROT.PORT3.5 Get_Country_Codes Response - Testing Downstream Port |
||
PASSED |
Waiting for Country_Codes |
The UUT shall respond with either a Not_Supported or Country_Codes message (TEST.PD.PROT.PORT3.5#1) |
PASSED |
Waiting for Country_Codes |
The UUT shall respond with either a Not_Supported or Country_Codes message (TEST.PD.PROT.PORT3.5#1) |
TEST.PD.PROT.PORT3.6 Get_Country_Info Response - Testing Downstream Port |
||
PASSED |
Waiting for Country_Codes |
The UUT shall respond with either a Not_Supported or Country_Codes message (TEST.PD.PROT.PORT3.6#1) |
PASSED |
Waiting for Country_Codes |
The UUT shall respond with either a Not_Supported or Country_Codes message (TEST.PD.PROT.PORT3.6#1) |
TEST.PD.PROT.PORT3.7 Unchunked_Extended_Messages_Supported - Testing Downstream Port |
||
PASSED |
Sending extended message |
Extended message sent |
PASSED |
Waiting for message |
The UUT shall repsond with a Not_Supported message (TEST.PD.PROT.PORT3.7#2) |
Test suite overall result |
Passed |
TEST.PD.PROT.SRC.1 Get_Source_Cap Response - Testing Downstream Port |
||
PASSED |
Waiting for Source_Capabilities |
The UUT shall respond with a Source_Capabilities message (TEST.PD.PROT.SRC.1#1) |
PASSED |
Waiting for Source_Capabilities |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
Waiting for Source_Capabilities |
The UUT shall respond with a Source_Capabilities message (TEST.PD.PROT.SRC.1#1) |
PASSED |
Waiting for Source_Capabilities |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
TEST.PD.PROT.SRC.2 Get_Source_Cap No Request - Testing Downstream Port |
||
PASSED |
PD2 Mode - Waiting for Source_Capabilities |
The UUT shall respond with a Source_Capabilities message (TEST.PD.PROT.SRC.2#1) |
PASSED |
PD2 Mode - Waiting for HardReset |
SenderResponseTimer is valid (actual 29.6 ms) (TEST.PD.PROT.SRC.2#2) |
PASSED |
PD3 Mode - Waiting for Source_Capabilities |
The UUT shall respond with a Source_Capabilities message (TEST.PD.PROT.SRC.2#1) |
PASSED |
PD3 Mode - Waiting for HardReset |
SenderResponseTimer is valid (actual 29.5 ms) (TEST.PD.PROT.SRC.2#2) |
TEST.PD.PROT.SRC.3 SenderResponseTimer Deadline - Testing Downstream Port |
||
PASSED |
Waiting for SourceCapabilities |
The UUT shall respond with an Accept message (TEST.PD.PROT.SRC.3#2) |
PASSED |
Waiting for SourceCapabilities |
The UUT shall respond with an Accept message (TEST.PD.PROT.SRC.3#2) |
TEST.PD.PROT.SRC.4 Reject Request - Testing Downstream Port |
||
PASSED |
PD2 Mode - Waiting for Reject - PDO 1 |
Reject message got (TEST.PD.PROT.SRC.4#2) |
PASSED |
PD2 Mode - Waiting for Reject - PDO 2 |
Reject message got (TEST.PD.PROT.SRC.4#2) |
PASSED |
PD3 Mode - Waiting for Reject - PDO 1 |
Reject message got (TEST.PD.PROT.SRC.4#2) |
PASSED |
PD3 Mode - Waiting for Reject - PDO 2 |
Reject message got (TEST.PD.PROT.SRC.4#2) |
TEST.PD.PROT.SRC.5 Reject Request Invalid Object Position - Testing Downstream Port |
||
PASSED |
PD2 Mode - Sending Request |
The UUT shall reply with a Reject message (TEST.PD.PROT.SRC.5#2) |
PASSED |
PD3 Mode - Sending Request |
The UUT shall reply with a Reject message (TEST.PD.PROT.SRC.5#2) |
TEST.PD.PROT.SRC.6 Atomic Message Sequence - Request - Testing Downstream Port |
||
PASSED |
PD2 Mode - Waiting for Soft Reset |
The UUT shall reply with a Soft_Reset message (TEST.PD.PROT.SRC.6#2) |
PASSED |
PD2 Mode - Waiting for SourceCapabilities |
Source Capabilities message received and MessageID is 1 (TEST.PD.PROT.SRC.6#3) |
PASSED |
PD3 Mode - Waiting for Soft Reset |
The UUT shall reply with a Soft_Reset message (TEST.PD.PROT.SRC.6#2) |
PASSED |
PD3 Mode - Waiting for SourceCapabilities |
Source Capabilities message received and MessageID is 1 (TEST.PD.PROT.SRC.6#3) |
TEST.PD.PROT.SRC.7 DR_Swap - Testing Downstream Port |
||
PASSED |
PD2 Mode - Sending DR_Swap |
The UUT shall only reply with an Accept message when DR_Swap_To_UFP_Supported is 1 (TEST.PD.PROT.SRC.7#1) |
PASSED |
PD2 Mode - Sending DR_Swap |
The UUT shall only reply with an Accept message when DR_Swap_To_DFP_Supported is 1 (TEST.PD.PROT.SRC.7#2) |
PASSED |
PD3 Mode - Sending DR_Swap |
The UUT shall only reply with an Accept message when DR_Swap_To_UFP_Supported is 1 (TEST.PD.PROT.SRC.7#1) |
PASSED |
PD3 Mode - Sending DR_Swap |
The UUT shall only reply with an Accept message when DR_Swap_To_DFP_Supported is 1 (TEST.PD.PROT.SRC.7#2) |
TEST.PD.PROT.SRC.8 VCONN_Swap Response - Testing Downstream Port |
||
PASSED |
PD2 Mode - Sending VCONN_Swap |
The UUT shall only reply with an Accept message when VCONN_Swap_To_Off_Supported is 1 (TEST.PD.PROT.SRC.8#1) |
PASSED |
PD2 Mode - Sending VCONN_Swap |
The UUT shall turn off VConn within tVCONNSourceOff (TEST.PD.PROT.SRC.8#2) |
PASSED |
PD2 Mode - Sending VCONN_Swap |
The UUT shall only reply with an Accept message when VCONN_Swap_To_On_Supported is 1 (TEST.PD.PROT.SRC.8#3) |
PASSED |
PD2 Mode - Sending VCONN_Swap |
The UUT shall reply with a PS_RDY within tVCONNSourceTimeout min (TEST.PD.PROT.SRC.8#4) |
PASSED |
PD3 Mode - Sending VCONN_Swap |
The UUT shall only reply with an Accept message when VCONN_Swap_To_Off_Supported is 1 (TEST.PD.PROT.SRC.8#1) |
PASSED |
PD3 Mode - Sending VCONN_Swap |
The UUT shall turn off VConn within tVCONNSourceOff (TEST.PD.PROT.SRC.8#2) |
PASSED |
PD3 Mode - Sending VCONN_Swap |
The UUT shall only reply with an Accept message when VCONN_Swap_To_On_Supported is 1 (TEST.PD.PROT.SRC.8#3) |
PASSED |
PD3 Mode - Sending VCONN_Swap |
The UUT shall reply with a PS_RDY within tVCONNSourceTimeout min (TEST.PD.PROT.SRC.8#4) |
TEST.PD.PROT.SRC.9 PR_Swap Response - Testing Downstream Port |
||
PASSED |
PD2 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Src is 1 (TEST.PD.PROT.SRC.9#1) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
PS_RDY message received in 750 ms (TEST.PD.PROT.SRC.9#3) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
VBUS is disabled (TEST.PD.PROT.SRC.9#2) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
The UUT must put Rd (TEST.PD.PROT.SRC.9#2) |
PASSED |
PD2 Mode - Setting up contract |
The UUT shall send a Request message (TEST.PD.PROT.SRC.9#4) |
PASSED |
PD2 Mode - Setting up contract |
GoodCRC of PS_RDY message received |
PASSED |
PD2 Mode - Setting up contract |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Snk is 1 (TEST.PD.PROT.SRC.9#5) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
PS_RDY message received in 390 ms (TEST.PD.PROT.SRC.9#8) |
PASSED |
PD2 Mode - PS_RDY Received |
VBUS shall be enabled (TEST.PD.PROT.SRC.9#7) |
PASSED |
PD2 Mode - PS_RDY Received |
The UUT must present Rp, Rp-1.5A or Rp-3.0A (TEST.PD.PROT.SRC.9#6) |
PASSED |
PD2 Mode - PS_RDY Received |
The new source shall sent SourceCap within tFirstSourceCap max (TEST.PD.PROT.SRC.9#9) |
PASSED |
PD2 Mode - PS_RDY Received |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
PD3 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Src is 1 (TEST.PD.PROT.SRC.9#1) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
PS_RDY message received in 750 ms (TEST.PD.PROT.SRC.9#3) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
VBUS is disabled (TEST.PD.PROT.SRC.9#2) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
The UUT must put Rd (TEST.PD.PROT.SRC.9#2) |
PASSED |
PD3 Mode - Setting up contract |
The UUT shall send a Request message (TEST.PD.PROT.SRC.9#4) |
PASSED |
PD3 Mode - Setting up contract |
GoodCRC of PS_RDY message received |
PASSED |
PD3 Mode - Setting up contract |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Snk is 1 (TEST.PD.PROT.SRC.9#5) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
PS_RDY message received in 390 ms (TEST.PD.PROT.SRC.9#8) |
PASSED |
PD3 Mode - PS_RDY Received |
VBUS shall be enabled (TEST.PD.PROT.SRC.9#7) |
PASSED |
PD3 Mode - PS_RDY Received |
The UUT must present Rp, Rp-1.5A or Rp-3.0A (TEST.PD.PROT.SRC.9#6) |
PASSED |
PD3 Mode - PS_RDY Received |
The new source shall sent SourceCap within tFirstSourceCap max (TEST.PD.PROT.SRC.9#9) |
PASSED |
PD3 Mode - PS_RDY Received |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
TEST.PD.PROT.SRC.10 PR_Swap - PSSourceOnTimer Timeout - Testing Downstream Port |
||
PASSED |
PD2 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Src is 1 (TEST.PD.PROT.SRC.10#1) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
PS_RDY message received in 750 ms (TEST.PD.PROT.SRC.10#2) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
VBUS is disabled (TEST.PD.PROT.SRC.10#2) |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
Disconnection at 402 ms |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
Disconnection confirmed |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
PSSourceOnTimer is valid, ErrorRecovery detected at 402 ms (TEST.PD.PROT.SRC.10#3) |
PASSED |
PD3 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Src is 1 (TEST.PD.PROT.SRC.10#1) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
PS_RDY message received in 750 ms (TEST.PD.PROT.SRC.10#2) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
VBUS is disabled (TEST.PD.PROT.SRC.10#2) |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
Disconnection at 402 ms |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
Disconnection confirmed |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
PSSourceOnTimer is valid, ErrorRecovery detected at 402 ms (TEST.PD.PROT.SRC.10#3) |
TEST.PD.PROT.SRC.11 Unexpected Message Received in Ready State - Testing Downstream Port |
||
PASSED |
PD2 Mode - Waiting for Soft Reset |
The UUT shall send a Soft Reset within within tProtErrSoftReset max (TEST.PD.PROT.SRC.11#1) |
PASSED |
PD3 Mode - Waiting for Soft Reset |
The UUT shall send a Soft Reset within within tProtErrSoftReset max (TEST.PD.PROT.SRC.11#1) |
TEST.PD.PROT.SRC.12 Get_Sink_Cap Response - Testing Downstream Port |
||
PASSED |
PD2 Mode - Sending Get_Sink_Cap |
The UUT shall repsond with a Sink_Capabilities message (TEST.PD.PROT.SRC.12#1) |
PASSED |
PD3 Mode - Sending Get_Sink_Cap |
The UUT shall repsond with a Sink_Capabilities message (TEST.PD.PROT.SRC.12#1) |
TEST.PD.PROT.SRC.13 PR_Swap - GoodCRC not sent in Response to PS_RDY - Testing Downstream Port |
||
PASSED |
PD2 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Src is 1 (TEST.PD.PROT.SRC.13#1) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
PS_RDY message received in 750 ms (TEST.PD.PROT.SRC.13#2) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
VBUS is disabled (TEST.PD.PROT.SRC.13#2) |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
Disconnection at 4.12 ms |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
Disconnection confirmed |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
Error Recovery Timer is valid, ErrorRecovery detected at 4.12 ms (TEST.PD.PROT.SRC.13#3) |
PASSED |
PD3 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Src is 1 (TEST.PD.PROT.SRC.13#1) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
PS_RDY message received in 750 ms (TEST.PD.PROT.SRC.13#2) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
VBUS is disabled (TEST.PD.PROT.SRC.13#2) |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
Disconnection at 4.27 ms |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
Disconnection confirmed |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
Error Recovery Timer is valid, ErrorRecovery detected at 4.27 ms (TEST.PD.PROT.SRC.13#3) |
Test suite overall result |
Passed with failed checks |
TEST.PD.PROT.SRC3.1 SourceCapabilityTimer Timeout - Testing Downstream Port |
||
PASSED |
Waiting for SourceCapabilities |
The time between Source Capabilities No. 2 and the last one shall be within 1.29 ms, actual 1.01 ms (TEST.PD.PROT.SRC3.1#2) |
PASSED |
Waiting for SourceCapabilities |
The time between Source Capabilities No. 3 and the last one shall be within 1.29 ms, actual 1.01 ms (TEST.PD.PROT.SRC3.1#2) |
PASSED |
Waiting for SourceCapabilities |
The time between Source Capabilities No. 4 and the last one shall be between 100.9ms and 201.1ms, actual 152 ms (TEST.PD.PROT.SRC3.1#2) |
PASSED |
Waiting for SourceCapabilities |
The time between Source Capabilities No. 5 and the last one shall be within 1.29 ms, actual 1.01 ms (TEST.PD.PROT.SRC3.1#2) |
TEST.PD.PROT.SRC3.2 SenderResponseTimer Timeout - Testing Downstream Port |
||
PASSED |
PD3 Mode - Waiting for HardReset |
SenderResponseTimer is valid (actual 28.6 ms) (TEST.PD.PROT.SRC3.2#2) |
TEST.PD.PROT.SRC3.3 Get_Source_Cap_Extended Response - Testing Downstream Port |
||
PASSED |
Waiting for Source_Capabilities_Extended |
Source_Capabilities_Extended received timely (TEST.PD.PROT.SRC3.3#1) |
PASSED |
Waiting for Source_Capabilities_Extended |
Source_Capabilities_Extended received timely (TEST.PD.PROT.SRC3.3#1) |
CHECK |
Global Checks |
Global Checks failed |
TEST.PD.PROT.SRC3.4 Alert Response Source Input Change - Testing Downstream Port |
||
PASSED |
Waiting for Get_Status |
Get_Status received |
PASSED |
Waiting for Get_Status |
Get_Status received |
TEST.PD.PROT.SRC3.5 Alert Response Battery Status Change - Testing Downstream Port |
||
INFO |
Waiting for Get_Battery_Status |
Another message received instead of Get_Battery_Status |
INFO |
Waiting for Get_Battery_Status |
Another message received instead of Get_Battery_Status |
TEST.PD.PROT.SRC3.6 Soft_Reset Sent when SinkTxOK - Testing Downstream Port |
||
PASSED |
Waiting for Soft Reset |
Soft Reset shall be sent regardless of Rp value (TEST.PD.PROT.SRC3.6#1) |
TEST.PD.PROT.SRC3.7 Get_PPS_Status Response - Testing Downstream Port |
||
PASSED |
Looking for APDO |
Source UUT has no APDO |
PASSED |
Looking for APDO |
Source UUT has no APDO |
TEST.PD.PROT.SRC3.8 SourcePPSCommTimer Deadline - Testing Downstream Port |
||
PASSED |
Looking for APDO |
Source UUT has no APDO |
TEST.PD.PROT.SRC3.9 SourcePPSCommTimer Timeout - Testing Downstream Port |
||
PASSED |
Looking for APDO |
Source UUT has no APDO |
TEST.PD.PROT.SRC3.10 SourcePPSCommTimer Stopped - Testing Downstream Port |
||
PASSED |
Looking for APDO |
Source UUT has no APDO |
TEST.PD.PROT.SRC3.11 GoodCRC Specification Revision Compatibility - Testing Downstream Port |
||
PASSED |
Testing with Revision 1 |
UUT accepts GoodCRC with Specification Revision 0 (TEST.PD.PROT.SRC3.11#2) |
PASSED |
Testing with Revision 2 |
UUT accepts GoodCRC with Specification Revision 1 (TEST.PD.PROT.SRC3.11#2) |
PASSED |
Testing with Revision 3 |
UUT accepts GoodCRC with Specification Revision 2 (TEST.PD.PROT.SRC3.11#2) |
TEST.PD.PROT.SRC3.12 FR_Swap Without Signaling - Testing Downstream Port |
||
PASSED |
Sending FR_Swap |
FR_Swap sent |
PASSED |
Sending FR_Swap |
UUT shall reply with Not_Supported if FR_Swap_Reqd_Type_C_Current_As_Initial_Source is 0 (TEST.PD.PROT.SRC3.12#1) |
TEST.PD.PROT.SRC3.13 Cable Type Detection - Testing Downstream Port |
||
PASSED |
Simulating 50V@5A Cable |
No PDO with currents in excess of 3A and/or voltages in excess of 20V found (TEST.PD.PROT.SRC.11#1) |
Test suite overall result |
Passed |
TEST.PD.VDM.SRC.1 Discovery Process and Enter Mode - Testing Downstream Port |
||
PASSED |
PD2 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Reponder NAK or ignore the message (TEST.PD.VDM.SRC.1#1) |
PASSED |
PD2 Mode - Sending Attention |
The UUT shall not respond with a structured VDM message (TEST.PD.VDM.SRC.1#4) |
PASSED |
PD3 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Discover ID Response message or Not_Supported (TEST.PD.VDM.SRC.1#2) |
PASSED |
PD3 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Respnder ACK if Responds_To_Discov_SOP_DFP = YES (TEST.PD.VDM.SRC.1#2) |
PASSED |
PD3 Mode - Checking ID Header |
Data_Capable_as_USB_Host_SOP declared as 0, actual was 0 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking ID Header |
Data_Capable_as_USB_Device_SOP declared as 0, actual was 0 (TEST.PD.VDM.SRC.1) |
PASSED |
PD3 Mode - Checking ID Header |
Product_Type_UFP_SOP declared as 0, actual was 0 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking ID Header |
Modal_Operation_Supported_SOP declared as 1, actual was 1 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking ID Header |
Product_Type_DFP_SOP declared as 0, actual was 0 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking ID Header |
ID_Header_Connector_Type_SOP declared as 2, actual was 2 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking ID Header |
Bits 22-16 shall be all 0 (Reserved) (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking ID Header |
USB_VID_SOP declared as 0x1fc9, actual was 0x1fc9 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking Cert Stat VDO |
XID_SOP declared as 0x0, actual was 0x0 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking Product VDO |
PID_SOP declared as 0x100, actual was 0x100 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Checking Product VDO |
bcdDevice_SOP declared as 0x100, actual was 0x100 (TEST.PD.VDM.SRC.1#3) |
PASSED |
PD3 Mode - Sending Attention |
The UUT shall not respond with a structured VDM message (TEST.PD.VDM.SRC.1#4) |
TEST.PD.VDM.SRC.2 Invalid Fields - Discover Identity - Testing Downstream Port |
||
PASSED |
PD2 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Reponder NAK (TEST.PD.VDM.SRC.2#1) |
PASSED |
PD2 Mode - Sending DiscoverIdentity |
The SVID shall be 0xEEEE (TEST.PD.VDM.SRC.2#1) |
PASSED |
PD3 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Reponder NAK (TEST.PD.VDM.SRC.2#1) |
PASSED |
PD3 Mode - Sending DiscoverIdentity |
The SVID shall be 0xEEEE (TEST.PD.VDM.SRC.2#1) |
Test suite overall result |
Passed |
TD.4.1.1 Initial Voltage - Testing Downstream Port |
||
PASSED |
Applying No Terms |
PUT SSRX and SSTX pins must be in USB Safe State |
PASSED |
Applying No Terms |
PUT must not source Vbus |
PASSED |
Applying Source Terms |
PUT must not source Vbus |
PASSED |
Applying Cable Terms |
PUT must not source Vbus |
PASSED |
Applying Cable Terms |
PUT must not source Vconn |
TD.4.1.2 Unpowered CC Voltage - Testing Downstream Port |
||
PASSED |
Applying Rp-default |
CC voltage must be in vOPEN range |
PASSED |
Applying Rp-1.5 |
CC voltage must be in vOPEN range |
PASSED |
Applying Rp-3.0 |
CC voltage must be in vOPEN range |
TD.4.2.1 Source Connect Sink - Testing Downstream Port |
||
PASSED |
Applying Sink Terms |
PUT_R must transition to Unattached.SRC |
PASSED |
Applying Sink Terms |
PUT must advertise Rp |
PASSED |
Applying Sink Terms |
PUT must enable VBUS within 100 ms to 475 ms (actual was 109 ms) |
PASSED |
Applying Sink Terms |
PUT must stabilize VBUS before initiating USB PD communications |
PASSED |
Applying Sink Terms |
PUT_R must source Vconn within 2 ms |
PASSED |
Applying Sink Terms |
PUT must be ready to establish a contract |
PASSED |
Applying Sink Terms |
PUT must disable VBUS within 670 ms (actual was 20.4 ms) |
PASSED |
Applying Sink Terms |
PUT must not toggle between Rp/Rd |
TD.4.2.2 Source Connect Sink Accessory - Testing Downstream Port |
||
PASSED |
Applying Unattached.Accessory Terms |
PUT must advertise Rp terminations |
PASSED |
Applying Sink Terms |
PUT must enable VBUS within 100 ms to 475 ms (actual was 110 ms) |
TD.4.2.3 Source Connect DRP - Testing Downstream Port |
||
PASSED |
Applying Sink Terms |
PUT must advertise Rp terminations |
PASSED |
Applying Sink Terms |
PUT must enable VBUS within 100 ms to 475 ms (actual was 110 ms) |
PASSED |
Applying Sink Terms |
PUT must be ready to establish a contract |
TD.4.2.4 Source Connect Try.SRC DRP - Testing Downstream Port |
||
PASSED |
Applying Sink Terms |
PUT must advertise Rp terminations |
PASSED |
Applying Sink Terms |
PUT must enable VBUS within 475 ms (actual was 109 ms) |
PASSED |
Entering Try.SRC |
PUT must disable VBUS within 670 ms (actual was 250 us) |
PASSED |
Entering TryWait.SNK |
PUT must enable VBUS within 475 ms (actual was 108 ms) |
PASSED |
Entering TryWait.SNK |
PUT must be ready to establish a contract |
TD.4.2.5 Source Connect Try.SNK DRP - Testing Downstream Port |
||
PASSED |
Applying Sink Terms |
PUT must advertise Rp terminations |
PASSED |
Applying Sink Terms |
PUT must enable VBUS within 100 ms to 475 ms (actual was 109 ms) |
PASSED |
Applying Sink Terms |
PUT must be ready to establish a contract |
TD.4.2.6 Source Connect Audio Accessory - Testing Downstream Port |
||
PASSED |
Applying Audio Acc Terms |
PUT must advertise Rp terminations |
PASSED |
Applying Audio Acc Terms |
PUT must not enable VBUS |
TD.4.2.7 Source Connect Debug Accessory - Testing Downstream Port |
||
SKIPPED |
TD4.2.7 |
4.2.7 is not included in this release |
TD.4.2.8 Source Connect Powered Accessory - Testing Downstream Port |
||
PASSED |
Applying Powered Acc Terms |
PUT must advertise Rp terminations |
PASSED |
Applying Powered Acc Terms |
PUT must enable VBUS within 100 ms to 475 ms (actual was 111 ms) |
PASSED |
Applying Powered Acc Terms |
PUT must enable Vconn within 2 ms from starting sourcing Vbus |
PASSED |
Applying Powered Acc Terms |
PUT must disable VBUS within 875 ms (actual was 5.32 ms) |
PASSED |
Applying Powered Acc Terms |
PUT must disable Vconn within 35 ms (actual was 2.23 ms) |
TD.4.9.1 Source Suspend - Testing Downstream Port |
||
SKIPPED |
Checking VIF |
PUT is not a USB host which sources Vconn and supports suspend, test skipped |
TD.4.9.2 USB Type-C Current Advertisement - Testing Downstream Port |
||
PASSED |
Applying Sink Terms |
PUT must present Rp-USB, Rp-1.5A or Rp-3.0A |
PASSED |
Applying Sink Terms |
PUT_R PDOs must not advertise more than 3 A |
PASSED |
Applying Sink Terms |
PUT must present Rp-3.0A |
PASSED |
Responding to Discover ID |
PUT_R PDOs must not advertise more than 3 A |
PASSED |
Negotiating Contract |
PUT must present Rp-1.5A or Rp-3.0A |
TD.4.9.3 Source Power Role Swap - Testing Downstream Port |
||
PASSED |
Switching PUT to Sink |
PUT must stop supplying Vbus |
PASSED |
Switching PUT to Sink |
PUT must advertise Rd termination |
PASSED |
Switching PUT to Sink |
PUT_R must maintain Vconn supply |
PASSED |
Removing Source Terms |
PUT is a Source and must apply Rp within 650 ms (actual was 0 s) |
TD.4.9.4 Source Vconn Swap - Testing Downstream Port |
||
PASSED |
Switching PUT Vconn to OFF |
PUT must continue to source Vconn until receiving PS_RDY |
PASSED |
Switching PUT Vconn to OFF |
PUT must stop sourcing Vconn within 35 ms (actual was 0 s) |
PASSED |
Switching PUT Vconn to ON |
PUT must start sourcing Vconn before sending PsRdy |
TD.4.11.1 Data Role Swap - Testing Downstream Port |
||
PASSED |
Switching PUT to UFP |
PUT must accept DR Swap |
PASSED |
Switching PUT to UFP |
PUT must maintain its termination |
PASSED |
Switching PUT to UFP |
PUT must continue to source Vbus |
PASSED |
Switching PUT to UFP |
PUT_R must continue to source Vconn |
PASSED |
Switching PUT back to DFP |
PUT must accept DR Swap |
PASSED |
Switching PUT back to DFP |
PUT must maintain its termination |
TD.4.11.2 Sink Dead Battery - Testing Downstream Port |
||
PASSED |
Visual inspection |
Port_Battery_Powered declared as 0, actual was 0 |
TD.4.12.2 Hub Port Types - Testing Downstream Port |
||
SKIPPED |
Setting up device |
PUT does not belong to a USB 3.1 Hub, test skipped |
TD.4.13.1 DFP Enter_USB Test - Testing Downstream Port |
||
SKIPPED |
Running Test |
Test is applicable to USB4 DFPs only |
TD.4.13.2 UFP Enter_USB Test - Testing Downstream Port |
||
SKIPPED |
Running Test |
Test is applicable to USB4 UFPs only |
TD.4.13.3 DFP Data_Reset Test - Testing Downstream Port |
||
SKIPPED |
Running Test |
Test is applicable to USB4 DFPs only |
TD.4.13.4 UFP Data_Reset Test - Testing Downstream Port |
||
SKIPPED |
Running Test |
Test is applicable to USB4 UFPs only |
TD.4.13.5 Cable EnterUSB and Data Reset - Testing Downstream Port |
||
INFO |
Running Test |
TD4.13.5 is NA for this product |
TD.4.13.5 Cable EnterUSB and Data Reset - Testing Downstream Port |
||
INFO |
Running Test |
TD4.13.5 is NA for this product |
Test suite overall result |
Passed |
TD.PD.DPD.E1 TD.PD.DPD.E1 Cable Determination - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E2 TD.PD.DPD.E2 DP SVID in Arbitrary Location - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E3 TD.PD.DPD.E3 Status Update Presence - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E4 TD.PD.DPD.E4 Enter Mode Rejected - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E5 TD.PD.DPD.E5 Enter Mode Not Responded - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E6 TD.PD.DPD.E6 DisplayPort Not Connected - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E7 TD.PD.DPD.E7 Status Update Port Resolution - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E8 TD.PD.DPD.E8 Not Compatible Connection - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E9 TD.PD.DPD.E9 Field Checks - DisplayPort Configure - Testing Downstream Port |
||
SKIPPED |
Starting Procedure |
UUT did not send Discover Identity, test skipped |
TD.PD.DPD.E10 TD.PD.DPD.E10 tFirstSourceCap and tTypeCSendSourceCap Measurements (Info Only) - Testing Downstream Port |
||
SKIPPED |
Starting DPD.E10 |
DPD.E10 is not included in this release |
TD.PD.DPD.E11 TD.PD.DPD.E11 Proper Pin Assignment Selection for DFP_D Connected to Receptacle - Testing Downstream Port |
||
SKIPPED |
Running Test |
UUT is not a DP Alt Mode video source on a type-C receptacle; test skipped |
TD.PD.DPD.E12 TD.PD.DPD.E12 Proper Pin Assignment Selection for DFP_D Connected to Plug - Testing Downstream Port |
||
SKIPPED |
Running Test |
UUT is not a DP Alt Mode video source on a type-C receptacle; test skipped |
TD.PD.DPD.E13 TD.PD.DPD.E13 Proper Pin Assignment Selection for UFP_D Connected to Receptacle - Testing Downstream Port |
||
SKIPPED |
Running Test |
UUT is not a DP Alt Mode video sink on a type-C receptacle; test skipped |
TD.PD.DPD.E14 TD.PD.DPD.E14 Proper Pin Assignment Selection for UFP_D Connected to Plug - Testing Downstream Port |
||
SKIPPED |
Running Test |
UUT is not a DP Alt Mode video sink on a type-C receptacle; test skipped |
TD.PD.DPD.E15 TD.PD.DPD.E15 DFP_U Accepts Vconn Swap Before DP Alt Mode - Testing Downstream Port |
||
INFO |
Placeholder |
DPD.E15 will be included soon |
Overall result |
Failed |
COMMON.CHECK.PD.10 |
||
FAILED |
TEST.PD.PROT.ALL3.1 |
Checking Headers (Message ID 4): Data Size shall be 7 (COMMON.CHECK.PD.10#1 x 2) |
FAILED |
TEST.PD.PROT.PORT3.1 |
Checking Headers (Message ID 4): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 1) |
FAILED |
TEST.PD.PROT.PORT3.2 |
Checking Headers (Message ID 4): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 1) |
FAILED |
TEST.PD.PROT.PORT3.3 |
Checking Headers (Message ID 4): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 2) |
FAILED |
TEST.PD.PROT.SRC3.3 |
Checking Headers (Message ID 4): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 2) |
FAILED |
TEST.PD.PROT.PORT3.4 |
Checking Headers (Message ID 4): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 2) |