# Packages
No description provided by the author
# Functions
CompilePlugin is a helper method to compile a source plugin TODO refactor compile plugin input and output to be types.
No description provided by the author
Run performs an acceptance test on a backend with the given test case.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TestEnvVar must be set to a non-empty value for acceptance tests to run.
No description provided by the author
No description provided by the author
# Structs
Case represents a scenario we want to test which involves a series of steps to be followed sequentially, evaluating the results after each step.
CertificateGetter satisfies ReloadFunc and its GetCertificate method satisfies the tls.GetCertificate function signature.
MountOptions are a collection of options each step driver should support.
Step represents a single step of a test Case.
# Interfaces
Environment is the interface Environments need to implement to be used in Case to execute each Step.
TestT is the interface used to handle the test lifecycle of a test.
# Type aliases
AssertionFunc is the callback used for Assert in Steps.
Operation defines operations each step could perform.
ReloadFunc are functions that are called when a reload is requested.