stage/

directory
v0.0.0-...-1dd1f65 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2023 License: MIT

README

Stage

These packages contain 'stages' for the tester suite. Each stage can either be run in a standalone manner, or using the test director (which is in its own package).

Directories

Path Synopsis
Package analyser represents the stage of the tester that takes a plan, performs various statistics on it, and outputs reports.
Package analyser represents the stage of the tester that takes a plan, performs various statistics on it, and outputs reports.
csvdump
Package csvdump handles outputting of analysis data as CSVs.
Package csvdump handles outputting of analysis data as CSVs.
pretty
Package pretty provides a pretty-printer for analyses.
Package pretty provides a pretty-printer for analyses.
saver
Package saver contains the part of the analyser that uses the analyser to save failing tests.
Package saver contains the part of the analyser that uses the analyser to save failing tests.
Package fuzzer contains a test-plan batch fuzzer.
Package fuzzer contains a test-plan batch fuzzer.
Package invoker handles invoking the 'mach' stage in a network-transparent manner with the c4t-mach binary.
Package invoker handles invoking the 'mach' stage in a network-transparent manner with the c4t-mach binary.
runner
Package runner contains low-level code for running the machine node via SSH and locally.
Package runner contains low-level code for running the machine node via SSH and locally.
Package lifter contains the part of the tester framework that lifts litmus tests to compilable C.
Package lifter contains the part of the tester framework that lifts litmus tests to compilable C.
Package mach contains the 'machine-dependent' stage of the tester.
Package mach contains the 'machine-dependent' stage of the tester.
compiler
Package compiler contains a test-plan batch compiler.
Package compiler contains a test-plan batch compiler.
forward
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.
interpreter
Package interpreter contains the recipe interpreter for the machine node.
Package interpreter contains the recipe interpreter for the machine node.
observer
Package observer contains interfaces and types for machine node observers.
Package observer contains interfaces and types for machine node observers.
runner
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.
Package perturber contains the logic for the test perturber.
Package perturber contains the logic for the test perturber.
Package planner contains the logic for the test planner.
Package planner contains the logic for the test planner.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL