# Functions
FullExePath returns: - the absolute and normalized path to the exe with conventional extensione (ie ".exe" for Windows, "" for other systems) - error if path does not exists.
FullExePathOrFail returns the absolute and normalized path to the exe with conventional extensione (ie ".exe" for Windows, "" for other systems) and calls log.Fatal if it returns a non-nil error.
NewGuarantor creates a default implementation for Guarantor.
# Constants
ContainsAll used for output tokens.
ContainsAny used for output tokens.
Exact comparison.
# Structs
Command is the command to execute.
ConventionalSpec is a shortcut for creating Spec.
Expectation is the main container for expectations about status and output.
Guarantor checks the results respect expectations.
OutputExpectation is an expectation about the output of the executed command.
OutputExpectations is the container for all output expectations.
Spec contains the command to run and expectations about the status and output.
SpecExecutionResult is the container of verification results.
StatusExpectation is an expectation about the status of the executed command.
# Type aliases
Comparison describe how to compare values.