pub struct ValidationRunner { /* private fields */ }Expand description
Main validation runner.
Implementations§
Source§impl ValidationRunner
impl ValidationRunner
Sourcepub fn new(config: RunnerConfig, validation_config: ValidationConfig) -> Self
pub fn new(config: RunnerConfig, validation_config: ValidationConfig) -> Self
Create a new runner with the given configuration.
Sourcepub fn run_all(&self) -> Result<BTreeMap<String, SuiteResult>, RunnerError>
pub fn run_all(&self) -> Result<BTreeMap<String, SuiteResult>, RunnerError>
Run all test suites.
Sourcepub fn run_suite(
&self,
suite_name: &str,
suite: &TestSuite,
) -> Result<SuiteResult, RunnerError>
pub fn run_suite( &self, suite_name: &str, suite: &TestSuite, ) -> Result<SuiteResult, RunnerError>
Run a specific suite by name.
Sourcepub fn run_test(
&self,
suite_name: &str,
test_name: &str,
test_case: &TestCase,
) -> Result<TestResult, RunnerError>
pub fn run_test( &self, suite_name: &str, test_name: &str, test_case: &TestCase, ) -> Result<TestResult, RunnerError>
Run a single test case.
Sourcepub fn effective_sample_rate(&self) -> f64
pub fn effective_sample_rate(&self) -> f64
Get the sample rate used for processing.
Auto Trait Implementations§
impl Freeze for ValidationRunner
impl RefUnwindSafe for ValidationRunner
impl Send for ValidationRunner
impl Sync for ValidationRunner
impl Unpin for ValidationRunner
impl UnsafeUnpin for ValidationRunner
impl UnwindSafe for ValidationRunner
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