# Functions

DescribeRegression must be used instead of the usual Ginkgo Describe to register a test block.
GinkoTest is another entry point for regression testing: instead of directly running tests like Test does, it merely registers the tests.
NewTestConfig returns a config instance with all values set to values read from a config file.
NewContext sets up regression testing with a config supplied by the user of the regression package.
ReadConfigurationYaml: Read configuration file and return Go struct.
ShowSnapshots: Display useful information for snapshot objects.
ShowVolumes: Display useful data from volume objects.
Test will test the application at the specified address by setting up a Ginkgo suite and running it.

# Structs

ConfigurationYaml provides configuration credentials for a specific storage controller.
TestConfig provides the configuration for the regression tests.
TestContext gets initialized by the regression package before each test runs.