package
0.6.2
Repository: https://github.com/akutz/libstorage.git
Documentation: pkg.go.dev

# 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.