# Functions
CopyFile copies a file from a path to a path setting permissions to 0777.
GoldenFile golden file specific to platform.
HTTPGetWithRetry performs an HTTP GET on an `endpoint`, using retryDelay also as a request timeout.
NewE2eCLI returns a configured TestE2eCLI.
NewMetricsServer instaniate a new MockMetricsServer.
NewParallelE2eCLI returns a configured TestE2eCLI with t.Parallel() set.
NewTestCLI returns a CLI testing helper.
ParseContainerInspect parses the output of a `docker inspect` command for a container.
SetupExistingCLI copies the existing CLI in a temporary directory so that the new CLI can be configured to use it.
# Variables
DockerExecutableName is the OS dependent Docker CLI binary name.
# Structs
E2eCLI is used to wrap the CLI for end to end testing.
MockMetricsServer a mock registring all metrics POST invocations.
TestCLI is a helper struct for CLI tests.