# Functions
CliCommand is a cli.Command definition for unit testing.
Execute the test definition.
ExecuteFrom executes a test case from the perspective of a given directory, which is used for obtaining relative condition file imports.
GetPathPair returns the config path and expected accompanying test definition path for a given syntax and a path for either file.
GetTestTargets searches for test definition targets in a path with a given test suffix.
NewProcessorsProvider returns a new processors provider aimed at a filepath.
OptAddResourcesPaths adds paths to files where resources should be parsed.
OptProcessorsProviderSetLogger sets the logger used by tested components.
RunAll executes the test command for a slice of paths.
# Structs
CaseFailure encapsulates information about a failed test case.
ProcessorsProvider consumes a Benthos config and, given a JSON Pointer, extracts and constructs the target processors from the config file.
# Interfaces
ProcProvider returns compiled processors extracted from a Benthos config using a JSON Pointer.