Crate git_branchless_test

Source
Expand description

Run a user-provided command on each of a set of provided commits. This is useful to run checks on all commits in the current stack with caching, parallelization, out-of-tree execution, etc.

Structs§

FixInfo
Information about the working copy state after running the test command.
RawTestOptions
The options for testing before they’ve assumed default values or been validated.
ResolvedTestOptions
The values from a RawTestOptions but with defaults provided. See RawTestOptions for details on these options.
TestOutput
The result of running a test.
TestResults
The results of running all tests.
TestingAbortedError
An error produced when testing is aborted due to a certain commit.

Enums§

TestStatus
The possible results of attempting to run a test.
Verbosity
How verbose of output to produce.

Functions§

command_main
test command.
run_tests
Run tests on the provided set of commits.
subcommand_clean
Delete cached test output for the commits in revset.