Documentation ¶
Overview ¶
Package main implements the tast executable, used to build and run tests.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
build
Package build provides support for compiling tests and related executables.
|
Package build provides support for compiling tests and related executables. |
display
Package display provides advanced methods of logging to a terminal.
|
Package display provides advanced methods of logging to a terminal. |
run
Package run starts test runners and interprets their output.
|
Package run starts test runners and interprets their output. |
run/config
Package config defines common structs to carry configuration and associated stateful data.
|
Package config defines common structs to carry configuration and associated stateful data. |
run/driver
Package driver implements communications with local/remote executables related to Tast.
|
Package driver implements communications with local/remote executables related to Tast. |
run/driver/internal/drivercore
Package drivercore defines core data types for the driver package.
|
Package drivercore defines core data types for the driver package. |
run/driver/internal/runnerclient
Package runnerclient provides a client interface to tast test runners.
|
Package runnerclient provides a client interface to tast test runners. |
run/driver/internal/sshconfig
Package sshconfig provides functionality to parse SSH configuration and return real host information to users.
|
Package sshconfig provides functionality to parse SSH configuration and return real host information to users. |
run/prepare
Package prepare implements the preparation phase of Tast CLI.
|
Package prepare implements the preparation phase of Tast CLI. |
run/runtest
Package runtest provides fake implementations needed to test Tast CLI.
|
Package runtest provides fake implementations needed to test Tast CLI. |
run/runtest/internal/fakerunner
Package fakerunner provides a fake implementation of test runners.
|
Package fakerunner provides a fake implementation of test runners. |
run/sharding
Package sharding implements the test sharding algorithm.
|
Package sharding implements the test sharding algorithm. |
symbolize
Package symbolize provides support for symbolizing crashes.
|
Package symbolize provides support for symbolizing crashes. |
symbolize/breakpad
Package breakpad processes minidump crash reports created by Breakpad.
|
Package breakpad processes minidump crash reports created by Breakpad. |
symbolize/fakecmd
Package fakecmd is used to install a fake version of a command for testing.
|
Package fakecmd is used to install a fake version of a command for testing. |
Click to show internal directories.
Click to hide internal directories.