# Functions
Debug is the same as Run except with additional logging.
DebugGroup is the same as RunGroup except with additional logging.
DebugGroupWithContext is the same as RunGroup except with additional logging.
DebugWithContext is the same as Run except with additional logging.
LogAsJSON logs the object as JSON using the test logger.
Run executes the provided tests in a new test harness.
RunGroup executes the provided tests in a new test harness.
RunGroupWithClientType executes the provided tests in a new test harness with the specified client type.
RunGroupWithContext executes the provided tests in a new test harness.
RunGroupWithContextClientType executes the provided tests in a new test harness with the specified client type.
RunWithClientType executes the provided tests in a new test harness with the specified client type.
RunWithContext executes the provided tests in a new test harness.
RunWithContextClientType executes the provided tests in a new test harness with the specified client type.
RunWithContextOnClientError executes the provided tests in a new test harness with the specified on client error delegate.
RunWithOnClientError executes the provided tests in a new test harness with the specified on client error delegate.
# Variables
TestExecutors tests the GET /executors route.
TestExecutorsWithControllerClient tests the GET /executors route using a controller client.
TestGetExecutorLinux tests the GET /executors/lsx-linux route.
TestHeadExecutorLinux tests the HEAD /executors/lsx-linux route.
TestRoot tests the GET / route.
# Structs
InstanceIDTest is the test harness for testing the instance ID.
InstanceTest is the test harness for testing instance inspection.
LocalDevicesTest is the test harness for testing getting the local devices.
NextDeviceTest is the test harness for testing getting the next device.
# Type aliases
APITestFunc is a function that wraps a block of test logic for testing the API.