Module list

Source
Expand description

Support for building and querying lists of test instances and test binaries.

The main data structures in this module are:

Structs§

BinaryList
The list of Rust test binaries built by Cargo.
RustBuildMeta
Rust-related metadata used for builds and test runs.
RustTestArtifact
A Rust test binary built by Cargo. This artifact hasn’t been run yet so there’s no information about the tests within it.
RustTestBinary
A Rust test binary built by Cargo.
RustTestSuite
A suite of tests within a single Rust test binary.
SkipCounts
Information about skipped tests and binaries.
TestExecuteContext
Context required for test execution.
TestInstance
Represents a single test with its associated binary.
TestInstanceId
A key for identifying and sorting test instances.
TestInstanceWithSettings
A test instance, along with computed settings from a profile.
TestList
List of test instances, obtained by querying the RustTestArtifact instances generated by Cargo.
TestPriorityQueue
A test list that has been sorted and has had priorities applied to it.

Enums§

BinaryListState
Typestate for BinaryList.
OutputFormat
Output formats for nextest.
RustTestSuiteStatus
Serializable information about the status of and test cases within a test suite.
SerializableFormat
A serialized, machine-readable output format.
TestListState
Typestate for TestList.