Date and time |
Monday, 25 April 2022 16:00:50 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 |
2015-09-24 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2016-10-27 |
|
Passed |
Stable |
2016-07-11 |
|
Passed |
Stable |
2016-05-11 |
|
Passed |
Stable |
2016-07-01 |
|
Passed |
Stable |
2015-10-22 |
|
Passed |
|||
Passed |
Stable |
2017-04-05 |
|
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 |
Stable |
2017-07-16 |
|
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 |
Stable |
2017-09-27 |
|
Passed |
|||
Passed |
Stable |
2017-07-28 |
|
Passed |
Stable |
2017-10-02 |
|
Passed |
Beta |
2018-03-09 |
|
Passed |
|||
Passed |
Stable |
2015-09-23 |
|
Passed |
Stable |
2015-09-23 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2016-06-17 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-08-27 |
|
Passed |
Stable |
2015-09-24 |
|
Passed |
Stable |
2016-03-10 |
|
» TD.PD.SNK.E11 PDO Transition |
Deprecated |
2016-09-19 |
|
Not Applicable |
Beta |
2016-09-19 |
|
Passed |
|||
Passed |
Stable |
2017-01-30 |
|
» TD.PD.SNK3.E2 Unrecognized Message Received in Ready State |
Passed |
Stable |
2017-04-05 |
Passed |
Stable |
2017-04-05 |
|
» TD.PD.SNK3.E4 SenderResponseTimer Deadline - Source_Capabilities_Extended |
Passed |
Stable |
2017-04-05 |
» TD.PD.SNK3.E5 SenderResponseTimer Timeout - Source_Capabilities_Extended |
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-04-29 |
|
Passed |
Stable |
2017-07-28 |
|
Not Applicable |
Stable |
2017-07-28 |
|
Not Applicable |
Stable |
2017-07-28 |
|
Passed |
RC |
2017-10-02 |
|
Passed |
RC |
2017-10-02 |
|
» TD.PD.SNK3.E17 Manufacturer_Info Fields Checks - Invalid Target |
Passed |
RC |
2017-10-02 |
» TD.PD.SNK3.E18 Manufacturer_Info Fields Checks - Invalid Ref |
Passed |
RC |
2017-10-02 |
Passed |
RC |
2017-10-02 |
|
Passed |
|||
Passed |
Stable |
2016-03-24 |
|
Passed |
Stable |
2016-03-24 |
|
Passed |
Stable |
2016-03-24 |
|
Passed |
Stable |
2016-03-24 |
|
Passed |
Stable |
2016-03-24 |
|
Passed |
|||
Passed |
RC |
2017-10-02 |
|
Passed |
|||
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2016-05-09 |
|
Passed |
Stable |
2016-05-09 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2016-04-20 |
|
Passed |
Stable |
2016-05-09 |
|
Passed |
Stable |
2015-08-18 |
|
Passed |
|||
Passed |
Stable |
2017-10-12 |
|
Passed |
Stable |
2017-07-28 |
|
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 Sink UUTs (PD2 and PD3 Mode) |
Passed |
||
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 |
|
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.SNK.13 PR_Swap - Request SenderResponseTimer Timeout |
Passed |
Stable |
2022-01-27 |
Passed with failed checks |
|||
Passed with failed checks |
Stable |
2022-03-02 |
|
Passed |
Stable |
2022-03-02 |
|
Passed |
Stable |
2022-03-02 |
|
» TEST.PD.PROT.SNK3.4 Soft_Reset Sent Regardless of Rp Value |
Passed |
Stable |
2022-03-02 |
Passed |
Stable |
2022-03-02 |
|
Passed |
Stable |
2022-03-02 |
|
» TEST.PD.PROT.SNK3.7 GoodCRC Specification Revision Compatibility |
Passed |
Stable |
2022-03-02 |
Merged USB PD Protocol VDM Tests for Sink UUTs (PD2 and PD3 Mode) |
Passed |
||
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 |
|
Passed |
|||
» TEST.PD.USB4.DRST.1 Data_Reset command response of UFP UUT |
Passed |
Alpha |
2022-02-12 |
» TEST.PD.USB4.DRST.2 Data_Reset command response of UFP UUT, Invalid Sequence |
Not Applicable |
Alpha |
2022-02-12 |
» TEST.PD.USB4.DRST.3 Data_Reset command response of UFP UUT Sourcing Vconn |
Not Applicable |
Alpha |
2022-02-12 |
» TEST.PD.USB4.DRST.4 DataReset command response of UFP UUT Sourcing Vconn - Invalid Sequence |
Not Applicable |
Alpha |
2022-02-12 |
Failed |
|||
Passed |
Stable |
2017-09-24 |
|
Not Applicable |
Beta |
2019-05-30 |
|
Failed |
Stable |
2018-06-17 |
|
Failed |
Stable |
2016-08-12 |
|
Failed |
Beta |
2017-12-06 |
|
Failed |
Beta |
2017-06-19 |
|
Not Applicable |
RC |
2016-07-01 |
|
Passed |
RC |
2016-10-27 |
|
Not Applicable |
Beta |
2016-11-04 |
|
Not Applicable |
Stable |
2016-11-04 |
|
Passed |
Stable |
2018-06-17 |
|
Passed |
RC |
2018-04-08 |
|
Passed |
RC |
2018-04-08 |
|
Not Applicable |
RC |
2018-06-17 |
|
Passed |
RC |
2016-11-04 |
|
Passed |
Stable |
2016-06-17 |
|
Not Applicable |
RC |
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 |
|||
Passed |
Stable |
2015-08-18 |
|
Passed |
Stable |
2015-10-22 |
|
» TD.PD.DPU.E3 Time from Vbus/Vconn on to UFP Ready (Info only) |
Passed |
RC |
2016-03-14 |
» TD.PD.DPU.E4 Time from HPD event to PD message (Info only) |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPU.E5 Proper Pin Assignment Support for Receptacle-based DP UUT |
Passed |
RC |
2018-05-05 |
» TD.PD.DPU.E6 Proper Pin Assignment Support for C to DP Adapter Cables |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPU.E7 Proper Pin Assignment Support for Protocol Converter Cables |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPU.E8 C to DP Adapter Test ? DP Connector Disconnected |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPU.E9 C to DP Adapter Test ? DP Connector Attached to DP Source |
Not Applicable |
RC |
2018-05-05 |
» TD.PD.DPU.E10 C to DP Adapter Test ? DP Connector Attached to DP Sink |
Not Applicable |
RC |
2018-05-05 |
Passed |
Alpha |
2018-05-30 |
|
|
||
Failed |
|
||
Failed |
|
Test suite overall result |
Passed |
TD.PD.VNDI.E1 VDM Identity - Testing Upstream Port |
||
PASSED |
Sending Discover Identity |
UUT must respond a VDM message |
PASSED |
Sending Discover Identity |
UUT must respond with ACK |
PASSED |
Checking Identity Header |
VDO must be available |
PASSED |
Checking Identity Header |
Product Type UFP declared as PDUSB Peripheral |
PASSED |
Checking Identity Header |
Vendor ID (VID) declared as 0x1FC9 |
PASSED |
Checking Identity Header |
Modal Operation Supported declared as Yes |
PASSED |
Checking Identity Header |
Data-capable as USB Host declared as No |
PASSED |
Checking Identity Header |
Data-capable as USB Device declared as No |
PASSED |
Checking Identity Cert Stat |
VDO must be available |
PASSED |
Checking Identity Cert Stat |
Certification ID (XID) declared as 0 |
PASSED |
Checking Identity Product |
VDO must be available |
PASSED |
Checking Identity Product |
Product ID (PID) declared as 0x0100 |
PASSED |
Checking Identity Product |
Version (bcdDevice) declared as 0x0100 |
TD.PD.VNDI.E2 VDM SVIDs - Testing Upstream Port |
||
PASSED |
Checking SVIDs |
Actual SVID 0xFF01 must be contained in declared SVID list |
PASSED |
Checking SVIDs |
SVIDs Count Min declared as 1 |
PASSED |
Checking SVIDs |
SVIDs Count Max declared as 1 |
TD.PD.VNDI.E3 VDM Modes - Testing Upstream Port |
||
PASSED |
Checking SVID 1 Modes |
Modes Count Min declared as 1 |
PASSED |
Checking SVID 1 Modes |
Modes Count Max declared as 1 |
PASSED |
Checking SVID 1, Mode 1 |
Mode declared as fixed, actual value is 0x001C0045, UUT must respond with ACK |
TD.PD.VNDI.E4 SOP* Handling - Testing Upstream Port |
||
PASSED |
Checking SOP* response |
SOP Capable declared as Yes |
PASSED |
Checking SOP* response |
UFP must not respond to SOP' |
PASSED |
Checking SOP* response |
UFP must not respond to SOP" |
PASSED |
Checking SOP* response |
SOP' Debug Capable declared as No |
PASSED |
Checking SOP* response |
SOP" Debug Capable declared as No |
TD.PD.VNDI.E6 Sink Capabilities - Testing Upstream Port |
||
PASSED |
Checking Sink PDOs |
PD2 Num_Snk_PDOs declared as 2, actual was 2 |
PASSED |
Checking Sink PDO 1 |
Supply Type declared as Fixed |
PASSED |
Checking Sink PDO 1 |
Data Role Swap bit must be 1 |
PASSED |
Checking Sink PDO 1 |
USB Communication Capable declared as No |
PASSED |
Checking Sink PDO 1 |
Unconstrained Power declared as Yes |
PASSED |
Checking Sink PDO 1 |
Higher Capability declared as Yes |
PASSED |
Checking Sink PDO 1 |
Dual Power Role bit must be 1 |
PASSED |
Checking Sink PDO 1 |
Voltage declared as 5 V |
PASSED |
Checking Sink PDO 1 |
Operating Current declared as 3 A |
PASSED |
Checking Sink PDO 2 |
Supply Type declared as Fixed |
PASSED |
Checking Sink PDO 2 |
Voltage declared as 9 V |
PASSED |
Checking Sink PDO 2 |
Operating Current declared as 2 A |
PASSED |
Checking Power |
Max consumed power shall be less than or equal to 18W |
PASSED |
Sending DR_Swap |
PUT must respond with Reject |
PASSED |
Sending PR_Swap |
PUT must respond with Accept or Wait |
TD.PD.VNDI.E8 Accepts PR_Swap as Sink - Testing Upstream Port |
||
PASSED |
Sending PR_Swap |
UUT must respond with Accept |
TD.PD.VNDI.E10 Requests PR_Swap as Sink - Testing Upstream Port |
||
PASSED |
Waiting PR_Swap |
UUT must send PR_Swap within 500 ms |
TD.PD.VNDI.E11 DisplayPort Alt-Modes - Testing Upstream Port |
||
PASSED |
Checking Modes |
Modes Count declared as 1 |
PASSED |
Checking Mode 1 |
Port Capability declared as UFP_D Capable |
PASSED |
Checking Mode 1 |
Supports DP v1.3 declared as Yes |
PASSED |
Checking Mode 1 |
Supports USB Gen 2 declared as No |
PASSED |
Checking Mode 1 |
Receptacle Indication declared as DP on Type-C Receptacle |
PASSED |
Checking Mode 1 |
USB 2.0 Not Required declared as No |
PASSED |
Checking Mode 1 |
A Supported declared as No |
PASSED |
Checking Mode 1 |
B Supported declared as No |
PASSED |
Checking Mode 1 |
C Supported declared as No |
PASSED |
Checking Mode 1 |
D Supported declared as No |
PASSED |
Checking Mode 1 |
E Supported declared as No |
PASSED |
Checking Mode 1 |
F Supported declared as No |
PASSED |
Checking Mode 1 |
A Supported declared as No |
PASSED |
Checking Mode 1 |
B Supported declared as No |
PASSED |
Checking Mode 1 |
C Supported declared as Yes |
PASSED |
Checking Mode 1 |
D Supported declared as Yes |
PASSED |
Checking Mode 1 |
E Supported declared as Yes |
Test suite overall result |
Passed |
TD.PD.VNDI3.E2 Request - Testing Upstream Port |
||
PASSED |
Checking Request Message |
PD_Specification_Revision declared as 2, actual was 2 |
PASSED |
Checking Request Message |
Unchunked_Extended_Messages_Supported declared as 1, actual was 1 |
TD.PD.VNDI3.E3 VDM Identity - Testing Upstream Port |
||
PASSED |
Checking PD_Specification_Revision |
PD_Specification_Revision declared as 2, actual was 2 |
PASSED |
Checking PD_Specification_Revision |
Responds_To_Discov_SOP_UFP declared as 1, actual was 1 |
PASSED |
Checking ID Header VDO |
Product_Type_UFP_SOP declared as 2, actual was 2 |
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 Upstream 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 Upstream 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 Upstream 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 Upstream 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.E8 Sink Capabilities - Testing Upstream Port |
||
PASSED |
Sending GetSinkCap |
GetSinkCap message sent |
PASSED |
Checking SinkCapabilities Message |
PD_Specification_Revision declared as 2, actual was 2 |
PASSED |
Checking SinkCapabilities Message |
Num_Snk_PDOs declared as 2, actual was 2 |
PASSED |
Checking the first PDO |
FR_Swap_Reqd_Type_C_Current_As_Initial_Source declared as 0, actual was 0 |
PASSED |
Checking PDO1 |
Snk_PDO_Supply_Type1 declared as 0, actual was 0 |
PASSED |
Checking PDO1 |
Snk_PDO_Op_Current1 declared as 300, actual was 300 |
PASSED |
Checking PDO1 |
Snk_PDO_Voltage1 declared as 100, actual was 100 |
PASSED |
Checking PDO1 |
PDO power shall be within 18000 |
PASSED |
Checking PDO2 |
Snk_PDO_Supply_Type2 declared as 0, actual was 0 |
PASSED |
Checking PDO2 |
Snk_PDO_Op_Current2 declared as 200, actual was 200 |
PASSED |
Checking PDO2 |
Snk_PDO_Voltage2 declared as 180, actual was 180 |
PASSED |
Checking PDO2 |
PDO power shall be within 18000 |
TD.PD.VNDI3.E11 PR_Swap - Sink - Testing Upstream Port |
||
PASSED |
Running Test |
PR_Swap accepted, Accepts_PR_Swap_As_Snk shall be yes |
PASSED |
Running Test |
PD_Port_Type shall be Consumer/Provider or DRP |
Test suite overall result |
Passed |
TD.PD.PHY.E1 BIST Test Data - Testing Upstream 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 Upstream Port |
||
SKIPPED |
Entering BIST Receiver |
UUT does not support BIST Received mode, test skipped |
TD.PD.PHY.E3 BIST Transmitter Mode - Testing Upstream Port |
||
SKIPPED |
Entering BIST Transmitter |
UUT does not support BIST Transmitter mode, test skipped |
TD.PD.PHY.E4 Transmitter Bit Rate Drift - Testing Upstream Port |
||
INFO |
Measuring Bitrate |
Measured values: Min 300'842 bit/s, Ref 300'865 bit/s, Max 300'932 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.022 %) |
TD.PD.PHY.E5 Transmitter Collision Avoidance - Testing Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream Port |
||
PASSED |
Sending Perfect BIST Data |
UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 0, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 1, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 2, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 3, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 4, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 0, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 1, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 2, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 3, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 4, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 0, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 1, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 2, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 3, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 4, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 0, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 1, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 2, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 3, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 4, UUT must not respond |
TD.PD.PHY.E12 Invalid SOP' Framing - Testing Upstream 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 Upstream Port |
||
PASSED |
Sending Perfect BIST Data |
UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 0, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 1, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 2, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 3, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 0, bit 4, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 0, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 1, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 2, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 3, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 1, bit 4, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 0, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 1, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 2, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 3, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 2, bit 4, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 0, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 1, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 2, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 3, UUT must not respond |
PASSED |
Sending 200 Valid BIST Data |
Bitflip in framing symbol 3, bit 4, UUT must not respond |
TD.PD.PHY.E14 Invalid SOP" Framing - Testing Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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) |
TD.PD.LL.E6 Ping - Testing Upstream Port |
||
PASSED |
Sending 50 Ping |
UUT must send answer all Ping packets + (100 answered) |
Test suite overall result |
Passed |
TD.PD.LL3.E1 GoodCRC Specification Revision Compatibility - Testing Upstream 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 Upstream Port |
||
PASSED |
Checking nRetryCount |
UUT has retransmitted the message twice |
TD.PD.LL3.E3 GoodCRC Compatibility with PD2 - Testing Upstream Port |
||
PASSED |
Running Test |
Specification Revision shall be Rev2 in GoodCRC |
Test suite overall result |
Passed |
TD.PD.SNK.E1 SinkWaitCapTimer Deadline - Testing Upstream Port |
||
PASSED |
Sending Source Capabilities |
Source Capabilities message accepted |
TD.PD.SNK.E2 SinkWaitCapTimer Timeout - Testing Upstream Port |
||
PASSED |
Waiting for HardReset |
SinkWaitCapTimer is valid (actual 314 ms) |
TD.PD.SNK.E3 Request Sent Timely - Testing Upstream Port |
||
PASSED |
Waiting for Request |
Request message received timely |
PASSED |
Waiting for Request |
Request message received timely |
TD.PD.SNK.E4 Request Fields Checks - Testing Upstream Port |
||
PASSED |
Checking message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking message Header |
message ID shall be 0 |
PASSED |
Checking message Header |
Port Power Role shall be 0b |
PASSED |
Checking message Header |
Port Data Role shall be 0b |
PASSED |
Checking message Header |
Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message |
PASSED |
Checking message Header |
Specification Revision is 01b |
PASSED |
Checking message Header |
Bit 4 shall be 0 |
PASSED |
Checking message Header |
Bit 15 shall be 0 |
PASSED |
Checking Request Data Object |
Object Position shall be 1 |
PASSED |
Checking Request Data Object |
Operating current shall be less than or equal to offered current |
PASSED |
Checking Request Data Object |
Maximum current shall be larger than or equal to operating current when giveback is 0 |
PASSED |
Checking Request Data Object |
Bit 31 of the request object shall be 0 |
PASSED |
Checking Request Data Object |
Bits 22..20 of the request object shall be 000b |
PASSED |
Checking Request Data Object |
Bit 23 of the request object shall be 0 for PD 2.0 |
PASSED |
Checking message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking message Header |
message ID shall be 0 |
PASSED |
Checking message Header |
Port Power Role shall be 0b |
PASSED |
Checking message Header |
Port Data Role shall be 0b |
PASSED |
Checking message Header |
Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message |
PASSED |
Checking message Header |
Specification Revision is 10b |
PASSED |
Checking message Header |
Extended bit shall be 0 |
PASSED |
Checking Request Data Object |
Object Position shall be 1 |
PASSED |
Checking Request Data Object |
Operating current shall be less than or equal to offered current |
PASSED |
Checking Request Data Object |
Maximum current shall be larger than or equal to operating current when giveback is 0 |
PASSED |
Checking Request Data Object |
Bit 31 of the request object shall be 0 |
PASSED |
Checking Request Data Object |
Bits 22..20 of the request object shall be 000b |
PASSED |
Checking message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking message Header |
message ID shall be 0 |
PASSED |
Checking message Header |
Port Power Role shall be 0b |
PASSED |
Checking message Header |
Port Data Role shall be 0b |
PASSED |
Checking message Header |
Specification Revision shall be equal or lower than Specification Revision in Source_Capabilities Message |
PASSED |
Checking message Header |
Specification Revision is 10b |
PASSED |
Checking message Header |
Extended bit shall be 0 |
PASSED |
Checking Request Data Object |
Object Position shall be 1 |
PASSED |
Checking Request Data Object |
Operating current shall be less than or equal to offered current |
PASSED |
Checking Request Data Object |
Maximum current shall be larger than or equal to operating current when giveback is 0 |
PASSED |
Checking Request Data Object |
Bit 31 of the request object shall be 0 |
PASSED |
Checking Request Data Object |
Bits 22..20 of the request object shall be 000b |
TD.PD.SNK.E5 SenderResponseTimer Deadline - Accept - Testing Upstream Port |
||
PASSED |
Sending Accept |
GoodCRC of Accept message received |
PASSED |
Sending Accept |
GoodCRC of Accept message received |
TD.PD.SNK.E6 SenderResponseTimer Timeout - Accept - Testing Upstream Port |
||
PASSED |
Waiting for HardReset |
SenderResponseTimer is valid (actual 29 ms) |
PASSED |
Waiting for HardReset |
SenderResponseTimer is valid (actual 29.3 ms) |
TD.PD.SNK.E7 PSTransitionTimer Deadline - Testing Upstream Port |
||
PASSED |
Sending PS_RDY |
GoodCRC of PS_RDY message received |
PASSED |
Sending PS_RDY |
GoodCRC of PS_RDY message received |
TD.PD.SNK.E8 PSTransitionTimer Timeout - Testing Upstream Port |
||
PASSED |
Waiting for HardReset |
PSTransitionTimer is valid (actual 502 ms) |
PASSED |
Waiting for HardReset |
PSTransitionTimer is valid (actual 502 ms) |
TD.PD.SNK.E9 GetSinkCap in Place of Accept - Testing Upstream Port |
||
PASSED |
Waiting for Request |
Recovered successfully after Soft Reset |
PASSED |
Waiting for Request |
Recovered successfully after Soft Reset |
TD.PD.SNK.E10 GetSinkCap in Place of PS_RDY - Testing Upstream Port |
||
PASSED |
Waiting for Soft Reset/Hard Reset |
Hard Reset received timely (actual 2.82 ms) |
PASSED |
Waiting for Soft Reset/Hard Reset |
Hard Reset received timely (actual 3.32 ms) |
TD.PD.SNK.E12 Compatibility with PD3 Source - Testing Upstream Port |
||
SKIPPED |
Waiting for Request |
The UUT is not a PD2 UUT |
Test suite overall result |
Passed |
TD.PD.SNK3.E1 Request Fields Checks - Testing Upstream Port |
||
PASSED |
Checking message Header |
Number of Data Objects shall be 001b |
PASSED |
Checking message Header |
message ID shall be 0 |
PASSED |
Checking message Header |
Port Power Role shall be 0b |
PASSED |
Checking message Header |
Port Data Role shall be 0b |
PASSED |
Checking message Header |
Specification Revision shall be 10b |
PASSED |
Checking message Header |
Extended bit shall be 0 |
PASSED |
Checking Request Data Object |
Object Position shall be 1 |
PASSED |
Checking Request Data Object |
Operating current shall be less than or equal to offered current |
PASSED |
Checking Request Data Object |
Maximum current shall be larger than or equal to operating current when giveback is 0 |
PASSED |
Checking Request Data Object |
Bit 31 of the request object shall be 0 |
PASSED |
Checking Request Data Object |
Bits 22..20 of the request object shall be 000b |
TD.PD.SNK3.E2 Unrecognized Message Received in Ready State - Testing Upstream Port |
||
PASSED |
Waiting for Not_Supported |
Not_Supported Message received |
TD.PD.SNK3.E3 Get_Source_Cap_Extended Fields Checks - Testing Upstream Port |
||
INFO |
Running Test |
Get_Source_Cap_Extended Message not received in 500 ms |
TD.PD.SNK3.E4 SenderResponseTimer Deadline - Source_Capabilities_Extended - Testing Upstream Port |
||
INFO |
Running Test |
Get_Source_Cap_Extended Message not received in 500 ms |
TD.PD.SNK3.E5 SenderResponseTimer Timeout - Source_Capabilities_Extended - Testing Upstream Port |
||
INFO |
Running Test |
Get_Source_Cap_Extended Message not received in 500 ms |
TD.PD.SNK3.E6 Get_Status Fields Checks - Testing Upstream 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 0b |
PASSED |
Waiting for Get_Status |
Specification Revision shall be 10b |
PASSED |
Waiting for Get_Status |
Port Data Role shall be 0b |
PASSED |
Waiting for Get_Status |
Extended bit shall be 0 |
TD.PD.SNK3.E7 Get_Battery_Status Fields Checks - Testing Upstream 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.SNK3.E8 Status Sent Timely - Testing Upstream Port |
||
PASSED |
Waiting for Status |
Status Message received |
TD.PD.SNK3.E9 Manufacturer_Info Sent Timely - Testing Upstream Port |
||
PASSED |
Waiting for Manufacturer_Info |
Manufacturer_Info Message received |
TD.PD.SNK3.E10 Source_Capabilities_Extended Sent Timely - Testing Upstream Port |
||
PASSED |
Waiting for Source_Capabilities_Extended |
Source_Capabilities_Extended Message received |
TD.PD.SNK3.E11 Receiving Chunked Extended Message - Testing Upstream 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 0b |
PASSED |
Checking Message Header |
Port Data Role shall be 0b |
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.SNK3.E12 Soft_Reset Sent Regardless of Rp value - Testing Upstream Port |
||
PASSED |
Waiting for Soft Reset |
Soft Reset shall be sent regardless of Rp value |
TD.PD.SNK3.E13 SinkPPSPeriodicTimer Timeout - Testing Upstream Port |
||
SKIPPED |
Checking Request Data Object |
Sink didn't request the APDO |
TD.PD.SNK3.E14 Request Fields Checks - PPS - Testing Upstream Port |
||
SKIPPED |
Checking Request Data Object |
Sink didn't request the APDO |
TD.PD.SNK3.E15 Status Fields Checks - Testing Upstream Port |
||
PASSED |
Waiting for Status |
Status Message received |
PASSED |
Checking Headers |
Extended shall be 1 |
PASSED |
Checking Headers |
Port Power Role shall be 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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.SNK3.E16 Manufacturer_Info Fields Checks - Testing Upstream 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 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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.SNK3.E17 Manufacturer_Info Fields Checks - Invalid Target - Testing Upstream 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 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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.SNK3.E18 Manufacturer_Info Fields Checks - Invalid Ref - Testing Upstream 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 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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.SNK3.E19 ChunkSenderResponseTimer Timeout - Testing Upstream 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 0b |
PASSED |
Checking Headers |
Port Data Role shall be 0b |
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 |
Test suite overall result |
Passed |
TD.PD.CP.E1 PSSourceOffTimer Deadline - Testing Upstream Port |
||
PASSED |
Sending PS_RDY |
PS_RDY accepted |
PASSED |
Sending PS_RDY |
PS_RDY accepted |
TD.PD.CP.E2 PSSourceOffTimer Timeout - Testing Upstream Port |
||
PASSED |
Waiting for HardReset/ErrorRecovery |
Disconnection at 799 ms |
PASSED |
Waiting for HardReset/ErrorRecovery |
Disconnection confirmed |
PASSED |
Waiting for HardReset/ErrorRecovery |
PSSourceOffTimer is valid, ErrorRecovery detected at 799 ms |
PASSED |
Waiting for HardReset/ErrorRecovery |
Disconnection at 799 ms |
PASSED |
Waiting for HardReset/ErrorRecovery |
Disconnection confirmed |
PASSED |
Waiting for HardReset/ErrorRecovery |
PSSourceOffTimer is valid, ErrorRecovery detected at 799 ms |
TD.PD.CP.E3 PS_RDY Sent Timely - Testing Upstream Port |
||
PASSED |
Sending PS_RDY |
PS_RDY sent |
PASSED |
Waiting for PS_RDY |
PS_RDY message received in 390 ms |
PASSED |
PS_RDY Received |
VBUS shall be enabled |
PASSED |
PS_RDY Received |
The UUT must present Rp, Rp-1.5A or Rp-3.0A |
PASSED |
Sending PS_RDY |
PS_RDY sent |
PASSED |
Waiting for PS_RDY |
PS_RDY message received in 390 ms |
PASSED |
PS_RDY Received |
VBUS shall be enabled |
PASSED |
PS_RDY Received |
The UUT must present Rp, Rp-1.5A or Rp-3.0A |
TD.PD.CP.E4 SwapSourceStartTimer Timeout - Testing Upstream Port |
||
PASSED |
Sending PS_RDY |
PS_RDY sent |
PASSED |
Waiting for PS_RDY |
The new source has not sent SourceCap earlier than 20 ms |
PASSED |
Sending PS_RDY |
PS_RDY sent |
PASSED |
Waiting for PS_RDY |
The new source has not sent SourceCap earlier than 20 ms |
TD.PD.CP.E5 PDO Transition After PR_Swap - Testing Upstream 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.1 V, valid range 8.55 V - 9.45 V |
PASSED |
Checking VBus Voltage - PDO 1 |
VBus is 4.89 V, valid range 4.7 V - 5.55 V |
PASSED |
Checking VBus Voltage - PDO 1 |
VBus is 4.89 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.89 V, valid range 4.7 V - 5.55 V |
Test suite overall result |
Passed |
TD.PD.PRSISNK3.E1 Collision Avoidance after PR_Swap - Testing Upstream Port |
||
PASSED |
Running Test |
Rp set to SinkTxOK correctly when there is no message to send |
Test suite overall result |
Passed |
TD.PD.VDMU.E1 Discover Identity Response - Testing Upstream Port |
||
PASSED |
Checking Discover ID Response |
SVID must be 0xFF00 (PD SID) |
PASSED |
Checking Discover ID Response |
VDM Type must be 1 (Structured VDM) |
PASSED |
Checking Discover ID Response |
Structured VDM Version must be 0 (Version 1.0) |
PASSED |
Checking Discover ID Response |
Reserved bits 12-11 must be 0 (Reserved) |
PASSED |
Checking Discover ID Response |
Object Position must be 0 |
PASSED |
Checking Discover ID Response |
Command Type must be 1 (ACK) |
PASSED |
Checking Discover ID Response |
Reserved bit 5 must be 0 (Reserved) |
PASSED |
Checking Discover ID Response |
Command must be 1 (Discover Identity) |
PASSED |
Checking Discover ID Response |
ID Header Product Type must not be 6 or 7 (Reserved) |
PASSED |
Checking Discover ID Response |
Response must have 4 Data Objects |
TD.PD.VDMU.E2 Discover SVIDs Response - Testing Upstream Port |
||
PASSED |
Checking Discover SVIDs Response |
SVID must be 0xFF00 (PD SID) |
PASSED |
Checking Discover SVIDs Response |
VDM Type must be 1 (Structured VDM) |
PASSED |
Checking Discover SVIDs Response |
Structured VDM Version must be 0 (Version 1.0) |
PASSED |
Checking Discover SVIDs Response |
Reserved bits 12-11 must be 0 (Reserved) |
PASSED |
Checking Discover SVIDs Response |
Object Position must be 0 |
PASSED |
Checking Discover SVIDs Response |
Command Type must be 1 (ACK) |
PASSED |
Checking Discover SVIDs Response |
Reserved bit 5 must be 0 (Reserved) |
PASSED |
Checking Discover SVIDs Response |
Command must be 2 (Discover SVIDs) |
PASSED |
Checking Discover SVIDs Response |
Last SVID must be 0 |
TD.PD.VDMU.E3 Discover Modes Response - Testing Upstream Port |
||
PASSED |
Checking Discover Modes Response |
VDM Type must be 1 (Structured VDM) |
PASSED |
Checking Discover Modes Response |
Structured VDM Version must be 0 (Version 1.0) |
PASSED |
Checking Discover Modes Response |
Reserved bits 12-11 must be 0 (Reserved) |
PASSED |
Checking Discover Modes Response |
Object Position must be 0 |
PASSED |
Checking Discover Modes Response |
Command Type must be 1 (ACK) |
PASSED |
Checking Discover Modes Response |
Reserved bit 5 must be 0 (Reserved) |
PASSED |
Checking Discover Modes Response |
Command must be 3 (Discover Modes) |
TD.PD.VDMU.E4 Enter Mode Response - Testing Upstream Port |
||
PASSED |
Checking Enter Mode Response |
VDM Type must be 1 (Structured VDM) |
PASSED |
Checking Enter Mode Response |
Structured VDM Version must be 0 (Version 1.0) |
PASSED |
Checking Enter Mode Response |
Reserved bits 12-11 must be 0 (Reserved) |
PASSED |
Checking Enter Mode Response |
Object Position must be 1 |
PASSED |
Checking Enter Mode Response |
Command Type must be 1 (ACK) or 2 (NAK) |
PASSED |
Checking Enter Mode Response |
Reserved bit 5 must be 0 (Reserved) |
PASSED |
Checking Enter Mode Response |
Command must be 4 (Enter Mode) |
TD.PD.VDMU.E5 Exit Mode Response - Testing Upstream Port |
||
PASSED |
Checking Exit Mode Response |
VDM Type must be 1 (Structured VDM) |
PASSED |
Checking Exit Mode Response |
Structured VDM Version must be 0 (Version 1.0) |
PASSED |
Checking Exit Mode Response |
Reserved bits 12-11 must be 0 (reserved) |
PASSED |
Checking Exit Mode Response |
Object Position must be 1 |
PASSED |
Checking Exit Mode Response |
Command Type must be 2 (NAK) |
PASSED |
Checking Exit Mode Response |
Reserved bit 5 must be 0 (reserved) |
PASSED |
Checking Exit Mode Response |
Command must be 5 (Exit Mode) |
TD.PD.VDMU.E6 Discover Identity Response Time - Testing Upstream Port |
||
PASSED |
Sending Discover Identity |
UUT must start responding within 15 ms (answered in 1.99 ms) |
PASSED |
Sending Discover Identity |
UUT must respond with ACK or NAK |
TD.PD.VDMU.E7 Discover SVIDs Response Time - Testing Upstream Port |
||
PASSED |
Sending Discover SVIDs |
UUT must start responding within 15 ms (answered in 1.79 ms) |
PASSED |
Checking Discover SVIDs Response |
Modal Operation is supported, UUT must respond with ACK |
TD.PD.VDMU.E8 Discover Modes Response Time - Testing Upstream Port |
||
PASSED |
Sending Discover Modes |
UUT must start responding within 15 ms (answered in 1.79 ms) |
PASSED |
Sending Discover Modes |
Modal Operation is supported, UUT must respond with ACK |
TD.PD.VDMU.E9 Enter/Exit Mode Response Time - Testing Upstream Port |
||
PASSED |
Sending Enter Mode |
UUT must start responding within 15 ms (answered in 1.7 ms) |
PASSED |
Sending Enter Mode |
UUT must respond with ACK or NAK to Enter Mode < 7 |
PASSED |
Sending Enter Mode |
UUT must respond with NAK to Enter Mode 7 |
PASSED |
Sending Exit Mode |
UUT must start responding within 15 ms (answered in 1.73 ms) |
PASSED |
Sending Exit Mode |
UUT must respond same as Enter Mode < 7 (NAK) |
PASSED |
Sending Exit Mode |
UUT must respond with ACK or NAK to Exit Mode 7 |
TD.PD.VDMU.E10 Discover Identity Wrong SVID - Testing Upstream Port |
||
PASSED |
Sending Discover Identity |
UUT must not respond or respond NAK within 15 ms (answered in 1.68 ms) |
PASSED |
Sending Discover Identity |
UUT response SVID must be set to 0xEEEE |
TD.PD.VDMU.E11 Discover SVIDs Wrong SVID - Testing Upstream Port |
||
PASSED |
Sending Discover SVIDs |
UUT must not respond or respond NAK within 15 ms (answered in 1.68 ms) |
PASSED |
Sending Discover SVIDs |
UUT response SVID must be set to 0xEEEE |
TD.PD.VDMU.E12 Discover Modes Wrong SVID - Testing Upstream Port |
||
PASSED |
Sending Discover Modes |
UUT must start responding within 15 ms (answered in 1.69 ms) |
PASSED |
Sending Discover Modes |
UUT must respond with NAK |
PASSED |
Sending Discover Modes |
UUT response SVID must be set to 0xEEEE |
TD.PD.VDMU.E13 Enter Mode Wrong SVID - Testing Upstream Port |
||
PASSED |
Sending Enter Mode |
UUT must start responding within 15 ms (answered in 1.69 ms) |
PASSED |
Sending Enter Mode |
UUT must respond with NAK |
PASSED |
Sending Enter Mode |
UUT response SVID must be set to 0xEEEE |
PASSED |
Sending Enter Mode |
UUT response Object Position must be 1 |
TD.PD.VDMU.E14 Exit Mode Wrong SVID - Testing Upstream Port |
||
PASSED |
Sending Exit Mode |
UUT must start responding within 15 ms (answered in 1.68 ms) |
PASSED |
Sending Exit Mode |
UUT must respond with NAK |
PASSED |
Sending Exit Mode |
UUT response SVID must be set to 0xEEEE |
PASSED |
Sending Exit Mode |
UUT response Object Position must be 1 |
TD.PD.VDMU.E15 Applicability - Testing Upstream Port |
||
PASSED |
Sending Discover Identity |
UUT must start responding within 15 ms (answered in 1.98 ms) |
PASSED |
Sending Discover Identity |
UUT must respond with ACK or NAK |
PASSED |
Sending Discover SVIDs |
UUT must start responding within 15 ms (answered in 1.78 ms) |
PASSED |
Sending Discover SVIDs |
Modal Operation is supported, UUT must respond with ACK |
PASSED |
Sending Discover Modes |
UUT must start responding within 15 ms (answered in 1.78 ms) |
PASSED |
Sending Discover Modes |
Modal Operation is supported, UUT must respond with ACK |
PASSED |
Sending Wrong Enter Mode |
UUT must start responding within 15 ms (answered in 1.69 ms) |
PASSED |
Sending Wrong Enter Mode |
UUT must respond with NAK |
PASSED |
Sending Wrong Exit Mode |
UUT must start responding within 15 ms (answered in 1.69 ms) |
PASSED |
Sending Wrong Exit Mode |
UUT must respond with NAK |
TD.PD.VDMU.E16 Interruption by PD Command - Testing Upstream Port |
||
PASSED |
Sending Discover Identity |
UUT must not send Soft Reset or Hard Reset |
PASSED |
Sending Discover SVIDs |
UUT must not send Soft Reset or Hard Reset |
PASSED |
Sending Discover Modes |
UUT must not send Soft Reset or Hard Reset |
PASSED |
Sending Wrong Enter Mode |
UUT must not send Soft Reset or Hard Reset |
PASSED |
Sending Wrong Exit Mode |
UUT must not send Soft Reset or Hard Reset |
TD.PD.VDMU.E17 Interruption by VDM Command - Testing Upstream Port |
||
PASSED |
Sending Discover Identity |
UUT must start responding within 15 ms (answered in 2.64 ms) |
PASSED |
Sending Discover Identity |
UUT must only respond to second request |
PASSED |
Sending Discover SVIDs |
UUT must start responding within 15 ms (answered in 2.65 ms) |
PASSED |
Sending Discover SVIDs |
UUT must only respond to second request |
PASSED |
Sending Discover Modes |
UUT must start responding within 15 ms (answered in 2.65 ms) |
PASSED |
Sending Discover Modes |
UUT must only respond to second request |
PASSED |
Sending Wrong Enter Mode |
UUT must start responding within 15 ms (answered in 2.55 ms) |
PASSED |
Sending Wrong Enter Mode |
UUT must only respond to second request |
PASSED |
Sending Wrong Exit Mode |
UUT must start responding within 15 ms (answered in 2.57 ms) |
PASSED |
Sending Wrong Exit Mode |
UUT must only respond to second request |
TD.PD.VDMU.E18 Data Role Swap Hard Reset - Testing Upstream Port |
||
PASSED |
Sending DR_Swap |
UUT must send Hard Reset |
Test suite overall result |
Passed |
TD.PD.VDM3.E1 Fields Checks - Discover Identity - Testing Upstream Port |
||
PASSED |
Checking VDO 1 (VDM Header) |
UUT must start responding within 25 ms (answered in 2.08 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 a PDUSB Peripheral (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 5 |
PASSED |
Checking VDO 5 (UFP VDO) |
VDO Version must be 010b (Version 1.2) |
PASSED |
Checking VDO 5 (UFP VDO) |
Connector Type field must be 10b or 11b |
PASSED |
Checking VDO 5 (UFP VDO) |
Bit 28 must be 0 (Reserved) |
PASSED |
Checking VDO 5 (UFP VDO) |
Bits 21..11 must be 0 (Reserved) |
TD.PD.VDM3.E2 Unrecognized VID in Unstructured VDM - Testing Upstream Port |
||
PASSED |
Waiting for Response |
UUT Shall send a Not_Supported |
Test suite overall result |
Passed |
TEST.PD.PROT.ALL.1 Corrupted GoodCRC - Testing Upstream Port |
||
PASSED |
PD2 Mode: CRC error in GoodCRC |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.1#2) |
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 message (TEST.PD.PROT.ALL.1#7) |
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#2) |
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 message (TEST.PD.PROT.ALL.1#7) |
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 Upstream Port |
||
PASSED |
PD2 Mode: Round 1 - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.2#2) |
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 - Setting up Contract |
The UUT shall send a Request message (TEST.PD.PROT.ALL.2#8) |
PASSED |
PD2 Mode: Round 1 - Setting up Contract |
GoodCRC of PS_RDY message received |
PASSED |
PD2 Mode: Round 2 - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.2#12) |
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#2) |
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 - Setting up Contract |
The UUT shall send a Request message (TEST.PD.PROT.ALL.2#8) |
PASSED |
PD3 Mode: Round 1 - Setting up Contract |
GoodCRC of PS_RDY message received |
PASSED |
PD3 Mode: Round 2 - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.2#12) |
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 Upstream Port |
||
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD2 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD2 Mode - Doing Soft Reset |
The UUT shall accept the Soft Reset (TEST.PD.PROT.ALL.3#4) |
PASSED |
PD2 Mode - Setting up Contract |
The UUT shall send a Request message (TEST.PD.PROT.ALL.3#5) |
PASSED |
PD2 Mode - Setting up Contract |
GoodCRC of PS_RDY message received |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD3 Mode - GetSinkCap Before Soft Reset |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.3#2) |
PASSED |
PD3 Mode - Doing Soft Reset |
The UUT shall accept the Soft Reset (TEST.PD.PROT.ALL.3#4) |
PASSED |
PD3 Mode - Setting up Contract |
The UUT shall send a Request message (TEST.PD.PROT.ALL.3#5) |
PASSED |
PD3 Mode - Setting up Contract |
GoodCRC of PS_RDY message received |
TEST.PD.PROT.ALL.4 Reset Signals and MessageID - Testing Upstream Port |
||
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD2 Mode - Setting up Contract |
The UUT shall send a Request message (TEST.PD.PROT.ALL.4#4) |
PASSED |
PD2 Mode - Setting up Contract |
GoodCRC of PS_RDY message received |
PASSED |
PD2 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#9) |
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#13) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#2) |
PASSED |
PD3 Mode - Setting up Contract |
The UUT shall send a Request message (TEST.PD.PROT.ALL.4#4) |
PASSED |
PD3 Mode - Setting up Contract |
GoodCRC of PS_RDY message received |
PASSED |
PD3 Mode - GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.ALL.4#9) |
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#13) |
TEST.PD.PROT.ALL.5 Unrecognized Message - Testing Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 Upstream 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 bit|/0 |
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 Upstream 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 Upstream 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 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) |
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 Upstream 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 Upstream 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 Upstream 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 Upstream 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.SNK.1 Get_Sink_Cap Response - Testing Upstream Port |
||
PASSED |
PD2 Mode - Sending GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.SNK.1#1) |
PASSED |
PD3 Mode - Sending GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.PROT.SNK.1#1) |
TEST.PD.PROT.SNK.2 Get_Source_Cap Response - Testing Upstream Port |
||
PASSED |
PD2 Mode - Sending GetSourceCap |
The UUT shall reply with a SourceCapabilities message (TEST.PD.PROT.SNK.2#1) |
PASSED |
PD3 Mode - Sending GetSourceCap |
The UUT shall reply with a SourceCapabilities message (TEST.PD.PROT.SNK.2#1) |
TEST.PD.PROT.SNK.3 SinkWaitCapTimer Deadline - Testing Upstream Port |
||
PASSED |
PD2 Mode - Sending SourceCap |
SourceCap Sent (TEST.PD.PROT.SNK.3#1) |
PASSED |
PD2 Mode - Sending SourceCap |
The UUT shall reply with a Request message (TEST.PD.PROT.SNK.3#1) |
PASSED |
PD3 Mode - Sending SourceCap |
SourceCap Sent (TEST.PD.PROT.SNK.3#1) |
PASSED |
PD3 Mode - Sending SourceCap |
The UUT shall reply with a Request message (TEST.PD.PROT.SNK.3#1) |
TEST.PD.PROT.SNK.4 SinkWaitCapTimer Timeout - Testing Upstream Port |
||
PASSED |
PD2 Mode - Waiting for HardReset |
SinkWaitCapTimer is valid (actual 314 ms) (TEST.PD.PROT.SNK.4#1) |
PASSED |
PD3 Mode - Waiting for HardReset |
SinkWaitCapTimer is valid (actual 315 ms) (TEST.PD.PROT.SNK.4#1) |
TEST.PD.PROT.SNK.5 SenderResponseTimer Deadline - Testing Upstream Port |
||
PASSED |
PD2 Mode - Sending Accept |
The UUT shall not do a Hard Reset (TEST.PD.PROT.SNK.5#1) |
PASSED |
PD3 Mode - Sending Accept |
The UUT shall not do a Hard Reset (TEST.PD.PROT.SNK.5#1) |
TEST.PD.PROT.SNK.6 SenderResponseTimer Timeout - Testing Upstream Port |
||
PASSED |
PD2 Mode - Waiting for HardReset |
SenderResponseTimer is valid (actual 29.6 ms) (TEST.PD.PROT.SNK.6#1) |
PASSED |
PD3 Mode - Waiting for HardReset |
SenderResponseTimer is valid (actual 29.4 ms) (TEST.PD.PROT.SNK.6#1) |
TEST.PD.PROT.SNK.7 PSTransitionTimer Timeout - Testing Upstream Port |
||
PASSED |
PD2 Mode - Waiting for HardReset |
PSTransitionTimer is valid (actual 502 ms) (TEST.PD.PROT.SNK.7#2) |
PASSED |
PD3 Mode - Waiting for HardReset |
PSTransitionTimer is valid (actual 502 ms) (TEST.PD.PROT.SNK.7#2) |
TEST.PD.PROT.SNK.8 Atomic Message Sequence - Accept - Testing Upstream Port |
||
PASSED |
PD2 Mode - Waiting for Request after Soft Reset |
Recovered successfully after Soft Reset (TEST.PD.PROT.SNK.8#3) |
PASSED |
PD3 Mode - Waiting for Request after Soft Reset |
Recovered successfully after Soft Reset (TEST.PD.PROT.SNK.8#3) |
TEST.PD.PROT.SNK.9 Atomic Message Sequence - PS_RDY - Testing Upstream Port |
||
PASSED |
PD2 Mode - Waiting for HardReset |
tProtErrHardReset is valid (actual 3.51 ms) (TEST.PD.PROT.SNK.9#2) |
PASSED |
PD3 Mode - Waiting for HardReset |
tProtErrHardReset is valid (actual 3.02 ms) (TEST.PD.PROT.SNK.9#2) |
TEST.PD.PROT.SNK.10 DR_Swap Request - Testing Upstream Port |
||
PASSED |
PD2 Mode - Sending DR_Swap |
The UUT shall only reply with a Reject message when DR_Swap_To_DFP_Supported is 0 (TEST.PD.PROT.SNK.10#1) |
PASSED |
PD3 Mode - Sending DR_Swap |
The UUT shall only reply with a Reject message when DR_Swap_To_DFP_Supported is 0 (TEST.PD.PROT.SNK.10#1) |
TEST.PD.PROT.SNK.11 VCONN_Swap Request - Testing Upstream Port |
||
PASSED |
PD2 Mode - Checking VConn Voltage |
The UUT shall not supply VConn, actual voltage 64 (TEST.PD.PROT.SNK.11#1) |
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.SNK.11#2) |
PASSED |
PD2 Mode - Sending VCONN_Swap |
The UUT shall reply with a PS_RDY within tVCONNSourceTimeout min (TEST.PD.PROT.SNK.11#3) |
PASSED |
PD2 Mode - Sending VCONN_Swap |
The UUT shall supply VConn (TEST.PD.PROT.SNK.11#4) |
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.SNK.11#5) |
PASSED |
PD2 Mode - Sending VCONN_Swap |
The UUT shall turn off VConn within tVCONNSourceOff (TEST.PD.PROT.SNK.11#6) |
PASSED |
PD3 Mode - Checking VConn Voltage |
The UUT shall not supply VConn, actual voltage 64 (TEST.PD.PROT.SNK.11#1) |
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.SNK.11#2) |
PASSED |
PD3 Mode - Sending VCONN_Swap |
The UUT shall reply with a PS_RDY within tVCONNSourceTimeout min (TEST.PD.PROT.SNK.11#3) |
PASSED |
PD3 Mode - Sending VCONN_Swap |
The UUT shall supply VConn (TEST.PD.PROT.SNK.11#4) |
INFO |
PD3 Mode - Sending VCONN_Swap |
GoodCRC not received timely |
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.SNK.11#5) |
PASSED |
PD3 Mode - Sending VCONN_Swap |
The UUT shall turn off VConn within tVCONNSourceOff (TEST.PD.PROT.SNK.11#6) |
TEST.PD.PROT.SNK.12 PR_Swap - PSSourceOffTimer Timeout - Testing Upstream Port |
||
PASSED |
PD2 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Snk is 1 (TEST.PD.PROT.SNK.12#1) |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
Disconnection at 799 ms |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
Disconnection confirmed |
PASSED |
PD2 Mode - Waiting for ErrorRecovery |
PSSourceOffTimer is valid, ErrorRecovery detected at 799 ms (TEST.PD.PROT.SNK.12#2) |
PASSED |
PD3 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Snk is 1 (TEST.PD.PROT.SNK.12#1) |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
Disconnection at 799 ms |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
Disconnection confirmed |
PASSED |
PD3 Mode - Waiting for ErrorRecovery |
PSSourceOffTimer is valid, ErrorRecovery detected at 799 ms (TEST.PD.PROT.SNK.12#2) |
TEST.PD.PROT.SNK.13 PR_Swap - Request SenderResponseTimer Timeout - Testing Upstream Port |
||
PASSED |
PD2 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Snk is 1 (TEST.PD.PROT.SNK.13#1) |
PASSED |
PD2 Mode - Waiting for PS_RDY |
PS_RDY message received in 390 ms (TEST.PD.PROT.SNK.13#3) |
PASSED |
PD2 Mode - PS_RDY Received |
VBUS shall be enabled (TEST.PD.PROT.SNK.13#2) |
PASSED |
PD2 Mode - PS_RDY Received |
The UUT must present Rp, Rp-1.5A or Rp-3.0A |
PASSED |
PD2 Mode - Waiting for SourceCap |
The UUT shall send a Source Capabilities message within tFirstSourceCap max (TEST.PD.PROT.SNK.13#4) |
PASSED |
PD2 Mode - Setting up Contract |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
PD2 Mode - Waiting for HardReset |
SenderResponseTimer is valid (actual 29.4 ms) (TEST.PD.PROT.SNK.13#6) |
PASSED |
PD3 Mode - Doing PR_Swap |
The UUT shall only reply with an Accept message when Accepts_PR_Swap_As_Snk is 1 (TEST.PD.PROT.SNK.13#1) |
PASSED |
PD3 Mode - Waiting for PS_RDY |
PS_RDY message received in 390 ms (TEST.PD.PROT.SNK.13#3) |
PASSED |
PD3 Mode - PS_RDY Received |
VBUS shall be enabled (TEST.PD.PROT.SNK.13#2) |
PASSED |
PD3 Mode - PS_RDY Received |
The UUT must present Rp, Rp-1.5A or Rp-3.0A |
PASSED |
PD3 Mode - Waiting for SourceCap |
The UUT shall send a Source Capabilities message within tFirstSourceCap max (TEST.PD.PROT.SNK.13#4) |
PASSED |
PD3 Mode - Setting up Contract |
PS_RDY message received timely (COMMON.PROC.PD.11#3) |
PASSED |
PD3 Mode - Waiting for HardReset |
SenderResponseTimer is valid (actual 29.3 ms) (TEST.PD.PROT.SNK.13#6) |
Test suite overall result |
Passed with failed checks |
TEST.PD.PROT.SNK3.1 Get_Source_Cap_Extended - Testing Upstream Port |
||
PASSED |
Waiting for Source_Capabilities_Extended |
The UUT shall respond with either a Not_Supported or Source_Capabilities_Extended message (TEST.PD.PROT.SNK3.1#1) |
PASSED |
Waiting for Source_Capabilities_Extended |
The UUT shall respond with either a Not_Supported or Source_Capabilities_Extended message (TEST.PD.PROT.SNK3.1#1) |
CHECK |
Global Checks |
Global Checks failed |
TEST.PD.PROT.SNK3.2 Alert Response Source Input Change - Testing Upstream Port |
||
INFO |
Waiting for Get_Status |
No Response received |
TEST.PD.PROT.SNK3.3 Alert Response Battery Status Change - Testing Upstream 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.SNK3.4 Soft_Reset Sent Regardless of Rp Value - Testing Upstream Port |
||
PASSED |
Waiting for Soft Reset |
Soft Reset shall be sent regardless of Rp value (TEST.PD.PROT.SNK3.4#1) |
TEST.PD.PROT.SNK3.5 Sink PPS Normal Operation - Testing Upstream Port |
||
PASSED |
Running Test |
Sink didn't request the APDO |
TEST.PD.PROT.SNK3.6 Revision Number Test - Testing Upstream Port |
||
PASSED |
Waiting for Request |
The UUT shall send a Request message (TEST.PD.PROT.SNK3.6#1) |
TEST.PD.PROT.SNK3.7 GoodCRC Specification Revision Compatibility - Testing Upstream Port |
||
PASSED |
Testing with Revision 1 |
The UUT shall send a Request message (TEST.PD.PROT.SNK3.7#1) |
PASSED |
Testing with Revision 1 |
UUT accepts GoodCRC with Specification Revision 1 (TEST.PD.PROT.SNK.7#2) |
PASSED |
Testing with Revision 2 |
The UUT shall send a Request message (TEST.PD.PROT.SNK3.7#1) |
PASSED |
Testing with Revision 2 |
UUT accepts GoodCRC with Specification Revision 2 (TEST.PD.PROT.SNK.7#2) |
PASSED |
Testing with Revision 3 |
The UUT shall send a Request message (TEST.PD.PROT.SNK3.7#1) |
PASSED |
Testing with Revision 3 |
UUT accepts GoodCRC with Specification Revision 3 (TEST.PD.PROT.SNK.7#2) |
Test suite overall result |
Passed |
TEST.PD.VDM.SNK.1 Discovery Process and Enter Mode - Testing Upstream Port |
||
PASSED |
PD2 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Discover ID Response message or Not_Supported, or ignore the message (TEST.PD.VDM.SNK.1#1) |
PASSED |
PD2 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Respnder ACK if Responds_To_Discov_SOP_UFP = YES (TEST.PD.VDM.SNK.1#1) |
INFO |
PD2 Mode - Checking ID Header |
UUT is a PDUSB Peripheral (UFP) |
PASSED |
PD2 Mode - Checking ID Header |
Number Of DataObjects shall be 4, actual 4 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Checking ID Header |
Data_Capable_as_USB_Host_SOP declared as 0, actual was 0 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Checking ID Header |
Data_Capable_as_USB_Device_SOP declared as 0, actual was 0 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Checking ID Header |
Product_Type_UFP_SOP declared as 2, actual was 2 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Checking ID Header |
Modal_Operation_Supported_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Checking ID Header |
Bits 25-16 shall be all 0 (Reserved) (TEST.PD.VDM.SNK.1#2) |
PASSED |
PD2 Mode - Checking ID Header |
USB_VID_SOP declared as 0x1fc9, actual was 0x1fc9 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Checking Cert Stat VDO |
XID_SOP declared as 0x0, actual was 0x0 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Checking Product VDO |
PID_SOP declared as 0x100, actual was 0x100 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Checking Product VDO |
bcdDevice_SOP declared as 0x100, actual was 0x100 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD2 Mode - Discover SVIDs |
The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.1#3) |
PASSED |
PD2 Mode - Discover SVIDs |
Num1 SVID shall be 0xff01, actual 0xff01 (TEST.PD.VDM.SNK.1#4) |
PASSED |
PD2 Mode - Discover Modes |
SVID shall be 0xff01, actual 0xff01 (TEST.PD.VDM.SNK.1#5) |
PASSED |
PD2 Mode - Discover Modes |
The UUT shall return a number of Modes in between 1 and 1, actual 1 (TEST.PD.VDM.SNK.1#5) |
PASSED |
PD2 Mode - Discover Modes |
Mode1 shall be 0x1c0045, actual 0x1c0045 (TEST.PD.VDM.SNK.1#5) |
PASSED |
PD2 Mode - Enter Mode |
The UUT shall respond with a Responder ACK or NAK (TEST.PD.VDM.SNK.1#6) |
PASSED |
PD2 Mode - Enter Mode |
The UUT shall respond with a Responder ACK if SVID1_Mode1_Enter_SOP = Yes (TEST.PD.VDM.SNK.1#6) |
PASSED |
PD2 Mode - Exit Mode |
The UUT shall respond with a Responder ACK (TEST.PD.VDM.SNK.1#6) |
PASSED |
PD2 Mode - Exit Mode |
The 0 SVID shall be the last SVID (TEST.PD.VDM.SNK.1#4) |
PASSED |
PD2 Mode - Checking SVIDs |
The UUT shall return a number of SVIDs in between 1 and 1, actual 1 (TEST.PD.VDM.SNK.1#4) |
PASSED |
PD2 Mode - Sending Attention |
The UUT shall not respond with a structured VDM message (TEST.PD.VDM.SNK.1#7) |
PASSED |
PD3 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Discover ID Response message or Not_Supported, or ignore the message (TEST.PD.VDM.SNK.1#1) |
PASSED |
PD3 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Respnder ACK if Responds_To_Discov_SOP_UFP = YES (TEST.PD.VDM.SNK.1#1) |
INFO |
PD3 Mode - Checking ID Header |
UUT is a PDUSB Peripheral (UFP) |
INFO |
PD3 Mode - Checking ID Header |
UUT is an Undefined DFP |
PASSED |
PD3 Mode - Checking ID Header |
Number Of DataObjects shall be 5, actual 5 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking ID Header |
Data_Capable_as_USB_Host_SOP declared as 0, actual was 0 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking ID Header |
Data_Capable_as_USB_Device_SOP declared as 0, actual was 0 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking ID Header |
Product_Type_UFP_SOP declared as 2, actual was 2 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking ID Header |
Modal_Operation_Supported_SOP declared as 1, actual was 1 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking ID Header |
Product_Type_DFP_SOP declared as 0, actual was 0 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking ID Header |
ID_Header_Connector_Type_SOP declared as 2, actual was 2 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking ID Header |
Bits 20-16 shall be all 0 (Reserved) (TEST.PD.VDM.SNK.1#2) |
PASSED |
PD3 Mode - Checking ID Header |
USB_VID_SOP declared as 0x1fc9, actual was 0x1fc9 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking Cert Stat VDO |
XID_SOP declared as 0x0, actual was 0x0 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking Product VDO |
PID_SOP declared as 0x100, actual was 0x100 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Checking Product VDO |
bcdDevice_SOP declared as 0x100, actual was 0x100 (TEST.PD.VDM.SNK.1 #2) |
PASSED |
PD3 Mode - Discover SVIDs |
The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.1#3) |
PASSED |
PD3 Mode - Discover SVIDs |
Num1 SVID shall be 0xff01, actual 0xff01 (TEST.PD.VDM.SNK.1#4) |
PASSED |
PD3 Mode - Discover Modes |
SVID shall be 0xff01, actual 0xff01 (TEST.PD.VDM.SNK.1#5) |
PASSED |
PD3 Mode - Discover Modes |
The UUT shall return a number of Modes in between 1 and 1, actual 1 (TEST.PD.VDM.SNK.1#5) |
PASSED |
PD3 Mode - Discover Modes |
Mode1 shall be 0x1c0045, actual 0x1c0045 (TEST.PD.VDM.SNK.1#5) |
PASSED |
PD3 Mode - Enter Mode |
The UUT shall respond with a Responder ACK or NAK (TEST.PD.VDM.SNK.1#6) |
PASSED |
PD3 Mode - Enter Mode |
The UUT shall respond with a Responder ACK if SVID1_Mode1_Enter_SOP = Yes (TEST.PD.VDM.SNK.1#6) |
PASSED |
PD3 Mode - Exit Mode |
The UUT shall respond with a Responder ACK (TEST.PD.VDM.SNK.1#6) |
PASSED |
PD3 Mode - Exit Mode |
The 0 SVID shall be the last SVID (TEST.PD.VDM.SNK.1#4) |
PASSED |
PD3 Mode - Checking SVIDs |
The UUT shall return a number of SVIDs in between 1 and 1, actual 1 (TEST.PD.VDM.SNK.1#4) |
PASSED |
PD3 Mode - Sending Attention |
The UUT shall not respond with a structured VDM message (TEST.PD.VDM.SNK.1#7) |
TEST.PD.VDM.SNK.2 Exit Mode without Entering - Testing Upstream Port |
||
PASSED |
PD2 Mode - Discover SVIDs |
The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.2#1) |
PASSED |
PD2 Mode - Exit Mode |
The UUT shall respond with a Responder NAK (TEST.PD.VDM.SNK.2#2) |
PASSED |
PD3 Mode - Discover SVIDs |
The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.2#1) |
PASSED |
PD3 Mode - Exit Mode |
The UUT shall respond with a Responder NAK (TEST.PD.VDM.SNK.2#2) |
TEST.PD.VDM.SNK.3 Interruption by PD Message - Testing Upstream Port |
||
PASSED |
PD2 Mode - Sending GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.VDM.SNK.3#1) |
PASSED |
PD2 Mode - Sending GetSinkCap |
The Number of Data Objects of the received message shall match with Num_Snk_PDOs field (TEST.PD.VDM.SNK.3#2) |
PASSED |
PD2 Mode - Sending GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.VDM.SNK.3#3) |
PASSED |
PD2 Mode - Sending GetSinkCap |
The Number of Data Objects of the received message shall match with Num_Snk_PDOs field (TEST.PD.VDM.SNK.3#4) |
PASSED |
PD3 Mode - Sending GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.VDM.SNK.3#1) |
PASSED |
PD3 Mode - Sending GetSinkCap |
The Number of Data Objects of the received message shall match with Num_Snk_PDOs field (TEST.PD.VDM.SNK.3#2) |
PASSED |
PD3 Mode - Sending GetSinkCap |
The UUT shall reply with a Sink Capabilities message (TEST.PD.VDM.SNK.3#3) |
PASSED |
PD3 Mode - Sending GetSinkCap |
The Number of Data Objects of the received message shall match with Num_Snk_PDOs field (TEST.PD.VDM.SNK.3#4) |
TEST.PD.VDM.SNK.4 Interruption by VDM Message - Testing Upstream Port |
||
PASSED |
PD2 Mode - Discover SVIDs |
The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.4#1) |
PASSED |
PD3 Mode - Discover SVIDs |
The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.4#1) |
TEST.PD.VDM.SNK.5 DR Swap in Modal Operation - Testing Upstream Port |
||
PASSED |
PD2 Mode - Discover SVIDs |
The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.5#1) |
PASSED |
PD2 Mode - Discover Modes |
The UUT shall respond with a Discover Modes ACK message (TEST.PD.VDM.SNK.5#2) |
PASSED |
PD2 Mode - Enter Mode |
The UUT shall respond with a Responder ACK or NAK (TEST.PD.VDM.SNK.5#3) |
PASSED |
PD2 Mode - Waiting for HardReset |
tDRSwapHardReset is valid (actual 3.32 ms) (TEST.PD.VDM.SNK.5#4) |
PASSED |
PD3 Mode - Discover SVIDs |
The UUT shall respond with a Reponder ACK if Modal_Operation_Supported_SOP = Yes (TEST.PD.VDM.SNK.5#1) |
PASSED |
PD3 Mode - Discover Modes |
The UUT shall respond with a Discover Modes ACK message (TEST.PD.VDM.SNK.5#2) |
PASSED |
PD3 Mode - Enter Mode |
The UUT shall respond with a Responder ACK or NAK (TEST.PD.VDM.SNK.5#3) |
PASSED |
PD3 Mode - Waiting for HardReset |
tDRSwapHardReset is valid (actual 2.93 ms) (TEST.PD.VDM.SNK.5#4) |
TEST.PD.VDM.SNK.6 Structured VDM Revision Number Test - Testing Upstream Port |
||
PASSED |
PD2 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Discover ID Response message or Not_Supported, or ignore the message (TEST.PD.VDM.SNK.6#1) |
PASSED |
PD2 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Respnder ACK if Responds_To_Discov_SOP_UFP = YES (TEST.PD.VDM.SNK.6#1) |
PASSED |
PD3 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Discover ID Response message or Not_Supported, or ignore the message (TEST.PD.VDM.SNK.6#1) |
PASSED |
PD3 Mode - Sending DiscoverIdentity |
The UUT shall respond with a Respnder ACK if Responds_To_Discov_SOP_UFP = YES (TEST.PD.VDM.SNK.6#1) |
TEST.PD.VDM.SNK.7 Unrecognized VID in Unstructured VDM - Testing Upstream Port |
||
PASSED |
PD2 Mode - Waiting for Response |
The UUT shall ignore the message (TEST.PD.VDM.SNK.7#1) |
PASSED |
PD3 Mode - Waiting for Response |
The UUT shall send a Not_Supported (TEST.PD.VDM.SNK.7#1) |
Test suite overall result |
Passed |
TEST.PD.USB4.DRST.1 Data_Reset command response of UFP UUT - Testing Upstream Port |
||
PASSED |
Sending DataReset |
The UUT shall only reply with Not_Supported when Data_Reset_Supported is no (TEST.PD.USB4.DRST.1#1) |
TEST.PD.USB4.DRST.2 Data_Reset command response of UFP UUT, Invalid Sequence - Testing Upstream Port |
||
SKIPPED |
PD3 Mode: Setting up Contract |
The UUT doesn't support Data Reset |
TEST.PD.USB4.DRST.3 Data_Reset command response of UFP UUT Sourcing Vconn - Testing Upstream Port |
||
SKIPPED |
PD3 Mode: Setting up Contract |
The UUT doesn't support Data Reset |
TEST.PD.USB4.DRST.4 DataReset command response of UFP UUT Sourcing Vconn - Invalid Sequence - Testing Upstream Port |
||
SKIPPED |
PD3 Mode: Setting up Contract |
The UUT doesn't support Data Reset |
Test suite overall result |
Failed |
TD.4.1.1 Initial Voltage - Testing Upstream 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 |
TD.4.1.2 Unpowered CC Voltage - Testing Upstream Port |
||
SKIPPED |
Checking VIF |
test is NA for this PUT |
TD.4.3.1 Sink Connect Source - Testing Upstream Port |
||
FAILED |
Applying Source Terms |
PUT must advertise Rd termination for 100 ms |
PASSED |
Applying VBUS |
PUT_R must not source Vconn (4 mV measured) |
PASSED |
Applying VBUS |
PUT must respond to all Discover Identity requests |
PASSED |
Applying VBUS |
PUT must keep Rd termination for 500 ms |
PASSED |
Removing VBUS |
PUT must not toggle between Rd/Rp |
TD.4.3.2 Sink Connect DRP - Testing Upstream Port |
||
FAILED |
Switching Terms |
PUT must advertise Rd termination for 130 ms |
PASSED |
Applying VBUS |
PUT must sink no more than 500 mA (actual was 0 A) |
PASSED |
Applying VBUS |
PUT_R must not source Vconn (2 mV measured) |
PASSED |
Removing VBUS |
PUT must not source VBUS |
PASSED |
Removing VBUS |
PUT must not source Vconn (4 mV measured) |
TD.4.3.3 Sink Connect Try.SRC DRP - Testing Upstream Port |
||
FAILED |
Switching Terms |
PUT must advertise Rd termination for 130 ms |
PASSED |
Applying VBUS |
PUT must sink no more than 500 mA (actual was 0 A) |
PASSED |
Applying VBUS |
PUT_R must not source Vconn (4 mV measured) |
PASSED |
Removing VBUS |
PUT must not source VBUS |
PASSED |
Removing VBUS |
PUT must not source Vconn (4 mV measured) |
TD.4.3.4 Sink Connect Try.SNK DRP - Testing Upstream Port |
||
FAILED |
Switching Terms |
PUT must constantly advertise Rd termination |
PASSED |
Switching Terms |
PUT must advertise both Rd terminations |
PASSED |
Entering AttachWait.SRC |
PUT must constantly advertise Rd termination for 100 ms |
PASSED |
Entering Try.SNK |
PUT must constantly advertise Rd termination for 150 ms |
PASSED |
Entering TryWait.SRC |
PUT must constantly advertise Rd termination for 100 ms |
PASSED |
Entering TryWait.SRC |
PUT must advertise both Rd terminations |
PASSED |
Applying VBUS |
PUT must constantly advertise Rd termination |
PASSED |
Applying VBUS |
PUT must sink no more than 500 mA (actual was 0 A) |
PASSED |
Applying VBUS |
PUT_R must not source Vconn (4 mV measured) |
PASSED |
Removing VBUS |
PUT must not source VBUS |
PASSED |
Removing VBUS |
PUT must not source Vconn (4 mV measured) |
TD.4.3.5 Sink Connect SNKAS - Testing Upstream Port |
||
SKIPPED |
Setting up device |
PUT is not a Vconn Powered Accessory, test skipped |
TD.4.3.6 Sink Connect Accessories - Testing Upstream Port |
||
PASSED |
Applying Sink Terms |
PUT must not do anything |
PASSED |
Applying Audio Terms |
PUT must not do anything |
PASSED |
Applying P-Acc Terms |
PUT must not do anything |
TD.4.9.1 Source Suspend - Testing Upstream Port |
||
SKIPPED |
Checking VIF |
PUT is not a USB host which sources Vconn and supports suspend, test skipped |
TD.4.9.3 Source Power Role Swap - Testing Upstream Port |
||
INFO |
Establishing contract with PUT as initial sink |
Initial Sink PUT accepted PR Swap |
INFO |
Establishing contract with PUT as initial sink |
Initial Sink PUT accepted Vconn Swap and starts test as Vconn Source |
SKIPPED |
Switching PUT to Sink |
PUT did not accept Power Role Swap, test skipped |
TD.4.9.4 Source Vconn Swap - Testing Upstream Port |
||
INFO |
Establishing contract with PUT as initial sink |
Initial Sink PUT accepted PR Swap |
INFO |
Establishing contract with PUT as initial sink |
Initial Sink PUT accepted Vconn Swap and starts test as Vconn Source |
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.10.1 Sink Power Sub-States - Testing Upstream Port |
||
PASSED |
Applying Rp-USB |
PUT must sink no more than 500 mA (actual was 0 A) |
PASSED |
Applying Rp-1.5A |
PUT must sink no more than 1.5 A before 10 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-1.5A |
PUT must sink no more than 1.5 A after 20 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-USB |
PUT must sink no more than 500 mA after 60 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 3 A before 10 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 3 A after 20 ms (actual maximum was 47 mA) |
PASSED |
Applying Rp-1.5A |
PUT must sink no more than 1.5 A after 60 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 3 A before 10 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 3 A after 20 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-USB |
PUT must sink no more than 500 mA after 60 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-1.5A |
PUT must sink no more than 1.5 A before 10 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-1.5A |
PUT must sink no more than 1.5 A after 20 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 3 A before 10 ms (actual maximum was 0 A) |
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 3 A after 20 ms (actual maximum was 0 A) |
TD.4.10.2 Sink Power Precedence - Testing Upstream Port |
||
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 3000 mA (actual was 0 A) |
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 3000 mA (actual was 0 A) |
PASSED |
Offering 1.5 A PDO with Rp-1.5A |
PUT must sink no more than 1500 mA (actual was 0 A) |
PASSED |
Applying Rp-3.0A |
PUT must sink no more than 1500 mA (actual was 0 A) |
PASSED |
Sending Hard Reset |
PUT must sink no more than 500 mA (actual was 0 A) |
TD.4.10.3 Sink Suspend - Testing Upstream Port |
||
SKIPPED |
Setting up device |
PUT is not a USB Device, test skipped |
TD.4.10.4 Sink Power Role Swap - Testing Upstream Port |
||
PASSED |
Switching PUT to Source |
PUT must supply Vbus |
PASSED |
Switching PUT to Source |
PUT must advertise Rp termination |
PASSED |
Switching PUT to Source |
PUT_R must not source Vconn |
PASSED |
Switching PUT to Source |
PUT_R must maintain its Data Role |
PASSED |
Removing Sink Terms |
PUT is a Sink and must apply Rd within 20 ms (actual was 164 ms) |
PASSED |
Removing Sink Terms |
PUT must disable VBUS within 650 ms (actual was 183 ms) |
TD.4.10.5 Sink Vconn Swap - Testing Upstream Port |
||
PASSED |
Switching PUT Vconn to ON |
PUT must start sourcing Vconn before sending PsRdy |
PASSED |
Switching PUT Vconn to OFF |
PUT must continue to source Vconn until receiving PsRdy |
PASSED |
Switching PUT Vconn to OFF |
PUT must stop sourcing Vconn within 35 ms (actual was 0 s) |
TD.4.10.6 Sink Alternate Mode - Testing Upstream Port |
||
SKIPPED |
Setting up device |
PUT is not an Alternate Mode Adapter, test skipped |
TD.4.11.1 Data Role Swap - Testing Upstream Port |
||
INFO |
Switching PUT to DFP |
PUT does not accept Data Role Swap as UFP, test skipped |
TD.4.11.2 Sink Dead Battery - Testing Upstream Port |
||
PASSED |
Visual inspection |
Port_Battery_Powered declared as 0, actual was 0 |
TD.4.12.2 Hub Port Types - Testing Upstream 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 Upstream Port |
||
SKIPPED |
Running Test |
Test is applicable to USB4 DFPs only |
TD.4.13.2 UFP Enter_USB Test - Testing Upstream Port |
||
SKIPPED |
Running Test |
Test is applicable to USB4 UFPs only |
TD.4.13.3 DFP Data_Reset Test - Testing Upstream Port |
||
SKIPPED |
Running Test |
Test is applicable to USB4 DFPs only |
TD.4.13.4 UFP Data_Reset Test - Testing Upstream Port |
||
SKIPPED |
Running Test |
Test is applicable to USB4 UFPs only |
TD.4.13.5 Cable EnterUSB and Data Reset - Testing Upstream Port |
||
INFO |
Running Test |
TD4.13.5 is NA for this product |
TD.4.13.5 Cable EnterUSB and Data Reset - Testing Upstream Port |
||
INFO |
Running Test |
TD4.13.5 is NA for this product |
Test suite overall result |
Passed |
TD.PD.DPU.E1 Enter Mode ACK Response - Testing Upstream Port |
||
PASSED |
Sending Enter Mode |
UUT must start responding within 25 ms (answered in 1.69 ms) |
PASSED |
Sending Enter Mode |
UUT must respond with ACK or NAK |
PASSED |
Sending Enter Mode |
UUT must respond with SVID = 0xFF01 |
PASSED |
Sending Enter Mode |
UUT must respond with Number Of Data Objects = 1 |
TD.PD.DPU.E2 Status Update Command - Testing Upstream Port |
||
PASSED |
Sending Status Update |
UUT must start responding within 15 ms (answered in 1.9 ms) |
PASSED |
Sending Status Update |
UUT must respond with ACK |
PASSED |
Sending Status Update |
UUT must return its DP Status VDO |
PASSED |
Sending Status Update |
UUT must return non-zero DisplayPort Status |
PASSED |
Sending Status Update |
Bits 31-9 of DP Status VDO are reserved and must be 0 |
TD.PD.DPU.E3 Time from Vbus/Vconn on to UFP Ready (Info only) - Testing Upstream Port |
||
PASSED |
Testing with 10 ms delay |
Source Cap sent after 10.6 ms is accepted |
PASSED |
Testing with 20 ms delay |
Source Cap sent after 20.6 ms is accepted |
PASSED |
Testing with 30 ms delay |
Source Cap sent after 30.6 ms is accepted |
PASSED |
Testing with 40 ms delay |
Source Cap sent after 40.6 ms is accepted |
PASSED |
Testing with 50 ms delay |
Source Cap sent after 50.6 ms is accepted |
PASSED |
Testing with 60 ms delay |
Source Cap sent after 60.6 ms is accepted |
PASSED |
Testing with 70 ms delay |
Source Cap sent after 70.6 ms is accepted |
PASSED |
Testing with 80 ms delay |
Source Cap sent after 80.6 ms is accepted |
PASSED |
Testing with 90 ms delay |
Source Cap sent after 90.6 ms is accepted |
PASSED |
Testing with 100 ms delay |
Source Cap sent after 101 ms is accepted |
PASSED |
Overall Result |
Minimum delay is 10.6 ms |
TD.PD.DPU.E4 Time from HPD event to PD message (Info only) - Testing Upstream Port |
||
SKIPPED |
Starting DPU.E4 |
DPU.E4 is not included in this release |
TD.PD.DPU.E5 Proper Pin Assignment Support for Receptacle-based DP UUT - Testing Upstream Port |
||
PASSED |
Starting DPU.E5 |
DP_is_CtoDP_cable must be No for receptacle UUT |
PASSED |
Checking VIF parameters vs. Disc Modes Ack |
Captive_Cable declared as 0, Receptacle Indication was 0x40 |
PASSED |
Checking VIF parameters vs. Disc Modes Ack |
Type_C_Supports_DP_Alt_Mode_as_UFP_D declared as 0x1, UFP_D_Capable was 0x1 |
PASSED |
Checking VIF parameters vs. Disc Modes Ack |
Type_C_Supports_DP_Alt_Mode_as_DFP_D declared as 0, DFP_D_Capable was 0 |
PASSED |
Checking UFP_D pin assignment C |
UUT must support UFP_D Pin Assignment C (UFP_D Pin Assignments supported were 0x1c) |
PASSED |
Checking UFP_D pin assignment E |
UUT must support UFP_D Pin Assignment E (UFP_D Pin Assignments supported were 0x1c) |
TD.PD.DPU.E6 Proper Pin Assignment Support for C to DP Adapter Cables - Testing Upstream Port |
||
SKIPPED |
Starting DPU.E6 |
UUT is not a C to DP cable; test skipped |
TD.PD.DPU.E7 Proper Pin Assignment Support for Protocol Converter Cables - Testing Upstream Port |
||
SKIPPED |
Starting DPU.E7 |
UUT does not have captive cable, or UUT is a C to DP cable; test skipped |
TD.PD.DPU.E8 C to DP Adapter Test – DP Connector Disconnected - Testing Upstream Port |
||
SKIPPED |
Starting DPU.E8 |
UUT is not a C to DP cable; test skipped |
TD.PD.DPU.E9 C to DP Adapter Test – DP Connector Attached to DP Source - Testing Upstream Port |
||
SKIPPED |
Starting DPU.E9 |
UUT is not a C to DP cable; test skipped |
TD.PD.DPU.E10 C to DP Adapter Test – DP Connector Attached to DP Sink - Testing Upstream Port |
||
SKIPPED |
Starting DPU.E10 |
UUT is not a C to DP cable; test skipped |
TD.PD.DPU.E11 UFP_U Accepts Vconn Swap Before DP Alt Mode - Testing Upstream Port |
||
INFO |
Placeholder |
DPU.E11 will be included soon |
Overall result |
Failed |
COMMON.CHECK.PD.10 |
||
FAILED |
TEST.PD.PROT.ALL3.1 |
Checking Headers (Message ID 1): Data Size shall be 7 (COMMON.CHECK.PD.10#1 x 2) |
FAILED |
TEST.PD.PROT.PORT3.1 |
Checking Headers (Message ID 1): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 1) |
FAILED |
TEST.PD.PROT.SNK3.1 |
Checking Headers (Message ID 1): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 2) |
FAILED |
TEST.PD.PROT.PORT3.2 |
Checking Headers (Message ID 1): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 1) |
FAILED |
TEST.PD.PROT.PORT3.3 |
Checking Headers (Message ID 1): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 2) |
FAILED |
TEST.PD.PROT.PORT3.4 |
Checking Headers (Message ID 1): Data Size shall be 25 (COMMON.CHECK.PD.10#1 x 2) |