Rather advanced USB PD tester.
Fnirsi FNB58 USB tester Teardown
Manufacturer's website
Backup of the soft- and firmware (as original website cannot always be reached)