package
0.0.0-20211007011049-c28e91b6e4bf
Repository: https://github.com/toddproject/todd.git
Documentation: pkg.go.dev

# Functions

NewDeleteTestData returns a new DeleteTestData tasks.
NewDownloadAsset returns a new DownloadAsset task.
NewExecuteTestRun returns a new ExecuteTestRun task.
NewInstallTestRun returns a new InstallTestRun task.
NewKeyValue returns a new KeyValue task.
NewSetGroup returns a new SetGroup task.
Parse unmarshals JSON into a Task.

# Constants

Task type constants.
Task type constants.
Task type constants.
Task type constants.
Task type constants.
Task type constants.

# Structs

BaseTask is a struct that is intended to be embedded by specific task structs.
DeleteTestData embeds BaseTask and adds the necessary fields to transport a DeleteTestData task through comms.
DownloadAsset defines this particular task.
ExecuteTestRun defines this particular task.
InstallTestRun defines this particular task.
KeyValue defines this particular task.
SetGroup defines this particular task.

# Interfaces

Task is an interface to define task behavior This is used for functions like those in comms that need to work with all specific task types, not one specific task.

# Type aliases

Responder is a function which a task can use to send a response.