pub struct TestSuiteRunner { /* private fields */ }Expand description
Test suite runner
Implementations§
Source§impl TestSuiteRunner
impl TestSuiteRunner
pub fn new() -> Self
Sourcepub fn run_unit_tests(&mut self) -> usize
pub fn run_unit_tests(&mut self) -> usize
Run unit tests
Sourcepub fn run_integration_tests(&mut self) -> usize
pub fn run_integration_tests(&mut self) -> usize
Run integration tests
Sourcepub fn run_e2e_tests(&mut self) -> usize
pub fn run_e2e_tests(&mut self) -> usize
Run end-to-end tests
Sourcepub fn run_performance_tests(&mut self) -> usize
pub fn run_performance_tests(&mut self) -> usize
Run performance tests
Sourcepub fn run_stress_tests(&mut self) -> usize
pub fn run_stress_tests(&mut self) -> usize
Run stress tests
Sourcepub fn run_all(&mut self) -> ComprehensiveTestReport
pub fn run_all(&mut self) -> ComprehensiveTestReport
Run all tests
pub fn get_results(&self) -> &[TestResult]
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestSuiteRunner
impl RefUnwindSafe for TestSuiteRunner
impl Send for TestSuiteRunner
impl Sync for TestSuiteRunner
impl Unpin for TestSuiteRunner
impl UnsafeUnpin for TestSuiteRunner
impl UnwindSafe for TestSuiteRunner
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