Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Execution ¶
type Execution struct {
*ExecutionInfo
TaskID int `json:"task_id"`
Iteration int `json:"iteration"`
}
type ExecutionInfo ¶
type ExecutionStatus ¶
type ExecutionStatus string
const ( ExecutionStatusPanic ExecutionStatus = "panic" ExecutionStatusError ExecutionStatus = "error" ExecutionStatusSuccess ExecutionStatus = "success" ExecutionStatusSkipped ExecutionStatus = "skipped" )
type Store ¶
type Store interface {
CreateStores() error
DeleteStores() error
ClearStores() error
SaveTask(name string, settings *TaskSettings) error
TaskExists(name string) (bool, error)
SaveExecution(name string, info *ExecutionInfo) error
GetTaskSettings(name string) (*TaskSettings, error)
UpdateTaskStatus(name string, status TaskStatus) error
GetLastTick(name string) (time.Time, error)
}
type TaskSettings ¶
type TaskStatus ¶
type TaskStatus string
const ( TaskStatusIdle TaskStatus = "idle" TaskStatusRunning TaskStatus = "running" )
Click to show internal directories.
Click to hide internal directories.