Documentation
¶
Index ¶
- func GetCancelAllJobs(testSpec *api.TestSpec, apiConnectionDetails *client.ApiConnectionDetails) func(context.Context, chan *api.EventMessage, map[string]bool) error
- func TestSpecFromFilePath(filePath string) (*api.TestSpec, error)
- func UnmarshalTestCase(yamlBytes []byte, testSpec *api.TestSpec) error
- type App
- type Params
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCancelAllJobs ¶
func GetCancelAllJobs(testSpec *api.TestSpec, apiConnectionDetails *client.ApiConnectionDetails) func(context.Context, chan *api.EventMessage, map[string]bool) error
GetCancelAllJobs returns a processor that cancels all jobs in jobIds one at a time and then consumes events until ctx is cancelled.
Types ¶
type App ¶
type App struct { // Parameters passed to the CLI by the user. Params *Params // Out is used to write the output. Defaults to standard out, // but can be overridden in tests to make assertions on the applications's output. Out io.Writer // Source of randomness. Tests can use a mocked random source in order to provide // deterministic testing behavior. Random io.Reader }
func New ¶
func New() *App
New instantiates an App with default parameters, including standard output and cryptographically secure random source.
func (*App) TestFileJunit ¶
type Params ¶
type Params struct {
ApiConnectionDetails *client.ApiConnectionDetails
}
Params struct holds all user-customizable parameters. Using a single struct for all CLI commands ensures that all flags are distinct and that they can be provided either dynamically on a command line, or statically in a config file that's reused between command runs.
Directories
¶
Path | Synopsis |
---|---|
Package build info
|
Package build info |
Utility for watching events.
|
Utility for watching events. |
Click to show internal directories.
Click to hide internal directories.