Skip to main content

nextest_runner/list/
mod.rs

1// Copyright (c) The nextest Contributors
2// SPDX-License-Identifier: MIT OR Apache-2.0
3
4//! Support for building and querying lists of test instances and test binaries.
5//!
6//! The main data structures in this module are:
7//! * [`TestList`] for test instances
8//! * [`BinaryList`] for test binaries
9
10mod binary_list;
11mod display_filter;
12mod output_format;
13#[cfg(test)]
14mod partition_tests;
15mod progress;
16mod rust_build_meta;
17#[cfg(test)]
18mod test_helpers;
19mod test_list;
20
21pub use binary_list::*;
22pub(crate) use display_filter::*;
23pub use output_format::*;
24pub use progress::ListProgressOptions;
25pub(crate) use progress::{ListProgressEvent, ListProgressReporter};
26pub use rust_build_meta::*;
27pub use test_list::*;
28
29/// Typestate for [`BinaryList`].
30#[derive(Clone, Debug, Eq, PartialEq)]
31pub enum BinaryListState {}
32
33/// Typestate for [`TestList`].
34#[derive(Clone, Debug, Eq, PartialEq)]
35pub enum TestListState {}