This crate contains deserializers for machine-readable output generated by cargo-nextest.
Implemented so far:
* ✅ Listing tests with TestListSummary
* ✅ Semantic exit codes with NextestExitCode
Get the list of tests in the repository:
``rust
// This example requires
cargo nextest` to be installed.
use nextest_metadata::ListCommand;
let command = ListCommand::new(); let test_list = command.exec().unwrap();
// The result is a TestListSummary. println!("{:?}", test_list); ```
The minimum supported Rust version is Rust 1.54.
While this crate is a pre-release (0.x.x) it may have its MSRV bumped in a patch release. Once a crate has reached 1.x, any MSRV bump will be accompanied with a new minor version.
See the CONTRIBUTING file for how to help out.
This project is available under the terms of either the Apache 2.0 license or the MIT license.