Test Harness

This module contains support infrastructure for gateware testing.

There are two test harnesses, the first being SquishyUSBGatewareTest which is specialized for testing gateware that runs in the USB clock domain and/or has USB specific functionality. The second is SquishySCSIGatewareTest which is like the harness for USB, but directed at SCSI instead.

class squishy.support.test.SquishyUSBGatewareTest(*args, **kwargs)

Squishy test harness for gateware in the USB clock domain.

class squishy.support.test.SquishySCSIGatewareTest(*args, **kwargs)

Squishy test harness for gateware in the SCSI clock domain.