Skip to main content

nextest_runner/
lib.rs

1// Copyright (c) The nextest Contributors
2// SPDX-License-Identifier: MIT OR Apache-2.0
3
4#![warn(missing_docs)]
5
6//! Core functionality for [cargo nextest](https://crates.io/crates/cargo-nextest). For a
7//! higher-level overview, see that documentation.
8//!
9//! For the basic flow of operations in nextest, see [this blog
10//! post](https://sunshowers.io/posts/nextest-and-tokio/).
11
12pub mod build_scope;
13pub mod cargo_config;
14pub mod config;
15#[cfg(feature = "experimental-tokio-console")]
16pub mod console;
17pub mod double_spawn;
18pub mod errors;
19pub mod help_render;
20pub mod helpers;
21pub mod indenter;
22pub mod input;
23pub mod list;
24pub mod output_spec;
25pub mod pager;
26pub mod partition;
27pub mod platform;
28pub mod record;
29pub mod redact;
30pub mod reporter;
31pub mod reuse_build;
32pub mod run_mode;
33pub mod runner;
34// TODO: move this module to the cargo-nextest crate and make it a private module once we get rid of
35// the tests in nextest-runner/tests/integration which depend on this to provide correct host and
36// target libdir.
37mod rustc_cli;
38pub mod show_config;
39pub mod signal;
40pub mod target_runner;
41mod test_command;
42pub mod test_filter;
43pub mod test_output;
44mod time;
45#[cfg(feature = "self-update")]
46pub mod update;
47pub mod usdt;
48pub mod user_config;
49pub mod write_str;
50
51pub use rustc_cli::RustcCli;