Documentation ¶
Overview ¶
Package mach contains the 'machine-dependent' stage of the tester. This stage encapsulates the batch-compile and run stages of the tester, and provides common infrastructure for both.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mach ¶
type Mach struct {
// contains filtered or unexported fields
}
Mach encapsulates the state needed for the machine-dependent stage.
type Option ¶
Option is the type of functional options.
func OverrideQuantities ¶
func OverrideQuantities(qs quantity.MachNodeSet) Option
OverrideQuantities overrides the compiler and runner quantities with qs.
func WithCompilerOptions ¶
WithCompilerOptions adds opts to the set of options used to configure the compiler.
func WithRunnerOptions ¶
WithRunnerOptions adds opts to the set of options used to configure the runner.
Directories ¶
Path | Synopsis |
---|---|
Package compiler contains a test-plan batch compiler.
|
Package compiler contains a test-plan batch compiler. |
Package forward describes the JSON-based protocol used to 'forward' messages and errors from a machine node to its invoker, potentially over SSH.
|
Package forward describes the JSON-based protocol used to 'forward' messages and errors from a machine node to its invoker, potentially over SSH. |
Package interpreter contains the recipe interpreter for the machine node.
|
Package interpreter contains the recipe interpreter for the machine node. |
Package observer contains interfaces and types for machine node observers.
|
Package observer contains interfaces and types for machine node observers. |
Package runner contains the part of c4t that runs compiled test binaries and interprets their output.
|
Package runner contains the part of c4t that runs compiled test binaries and interprets their output. |
Click to show internal directories.
Click to hide internal directories.