Skip to main content

Crate nextest_runner

Crate nextest_runner 

Source
Expand description

Core functionality for cargo nextest. For a higher-level overview, see that documentation.

For the basic flow of operations in nextest, see this blog post.

Modules§

cargo_config
Support for emulating Cargo’s configuration file discovery.
config
Configuration support for nextest.
double_spawn
Support for double-spawning test processes.
errors
Errors produced by nextest.
helpers
General support code for nextest-runner.
indenter
Support for indenting multi-line displays.
input
Input handling for nextest.
list
Support for building and querying lists of test instances and test binaries.
output_spec
Specifies how test output is represented.
pager
Pager support for nextest output.
partition
Support for partitioning test runs across several machines.
platform
Platform-related data structures.
record
Recording infrastructure for nextest runs.
redact
Redact data that varies by system and OS to produce a stable output.
reporter
Report the results of a test run in human and machine-readable formats.
reuse_build
Reuse builds performed earlier.
run_mode
Run mode for nextest.
runner
The test runner.
show_config
Functionality for showing configuration output of various kinds.
signal
Support for handling signals in nextest.
target_runner
Support for target runners
test_filter
Filtering tests based on user-specified parameters.
test_output
Utilities for capture output from tests run in a child process
usdt
USDT probes for nextest.
user_config
User-specific configuration for nextest.
write_str
Support for string-only writes.

Macros§

fire_usdt
No-op version of fire_usdt for unsupported platforms or when usdt is disabled.

Structs§

RustcCli
Create a rustc CLI call.