package
1.0.1
Repository: https://github.com/linuxboot/contest.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
The CPUCmd plugin implements an CPU command executor step.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package waitport provides an ability of waiting for a port on remote host to be opened for listening.

# Functions

ForEachTarget is a simple helper to write plugins that apply a given PerTargetFunc independenly to each target.
ForEachTargetWithResume is a helper to write plugins that support job resumption.
MarshalState serializes the provided state struct as JSON.

# Structs

TargetWithData holds a step target and the pause/resumption data for it Each per-target function gets this passed in and can store any data required to resume in data.

# Type aliases

PerTargetFunc is a function type that is called on each target by the ForEachTarget function below.
PerTargetWithResumeFunc is the function that is called per target by ForEachTargetWithResume It must obey the context and quickly return on cancellation and pause signals.