pub struct TestList {
pub test_count: usize,
pub rust_suites: HashMap<String, TestSuite>,
}Expand description
Output from cargo nextest list --message-format json
Fields§
§test_count: usizeTotal number of tests
rust_suites: HashMap<String, TestSuite>Test suites by binary ID
Implementations§
Source§impl TestList
impl TestList
Sourcepub fn all_test_names(&self) -> Vec<String>
pub fn all_test_names(&self) -> Vec<String>
Get all test names across all suites
Sourcepub fn tests_in_suite(&self, suite_id: &str) -> Vec<&str>
pub fn tests_in_suite(&self, suite_id: &str) -> Vec<&str>
Get all test names in a specific suite
Sourcepub fn ignored_count(&self) -> usize
pub fn ignored_count(&self) -> usize
Count ignored tests
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TestList
impl<'de> Deserialize<'de> for TestList
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TestList
impl RefUnwindSafe for TestList
impl Send for TestList
impl Sync for TestList
impl Unpin for TestList
impl UnwindSafe for TestList
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more