Expand description
Support for building and querying lists of test instances and test binaries.
The main data structures in this module are:
TestList
for test instancesBinaryList
for test binaries
Structs§
- Binary
List - The list of Rust test binaries built by Cargo.
- Rust
Build Meta - Rust-related metadata used for builds and test runs.
- Rust
Test Artifact - A Rust test binary built by Cargo. This artifact hasn’t been run yet so there’s no information about the tests within it.
- Rust
Test Binary - A Rust test binary built by Cargo.
- Rust
Test Suite - A suite of tests within a single Rust test binary.
- Skip
Counts - Information about skipped tests and binaries.
- Test
Execute Context - Context required for test execution.
- Test
Instance - Represents a single test with its associated binary.
- Test
Instance Id - A key for identifying and sorting test instances.
- Test
Instance With Settings - A test instance, along with computed settings from a profile.
- Test
List - List of test instances, obtained by querying the
RustTestArtifact
instances generated by Cargo. - Test
Priority Queue - A test list that has been sorted and has had priorities applied to it.
Enums§
- Binary
List State - Typestate for
BinaryList
. - Output
Format - Output formats for nextest.
- Rust
Test Suite Status - Serializable information about the status of and test cases within a test suite.
- Serializable
Format - A serialized, machine-readable output format.
- Test
List State - Typestate for
TestList
.