Trait deqp_runner::Deqp [−][src]
pub trait Deqp {}Show methods
fn skips(&self) -> Option<&RegexSet>; fn flakes(&self) -> Option<&RegexSet>; fn run<S: AsRef<TestCase>, I: IntoIterator<Item = S>>(
&self,
caselist_state: &CaselistState,
tests: I
) -> Result<Vec<RunnerResult>>; fn baseline(&self) -> &RunnerResults; fn see_more(&self, _caselist_state: &CaselistState) -> String { ... } fn status_update(&self, results: &RunnerResults, total_tests: u32) { ... } fn min_tests_per_group(&self) -> usize { ... } fn tests_per_group(&self) -> usize { ... } fn qpa_to_xml(&self) -> Option<&PathBuf> { ... } fn baseline_status<S: AsRef<str>>(&self, test: S) -> Option<RunnerStatus> { ... } fn translate_result(
&self,
result: &DeqpTestResult,
caselist_state: &CaselistState
) -> RunnerStatus { ... } fn results_collection(
&self,
run_results: &mut RunnerResults,
total_tests: u32,
receiver: Receiver<Result<Vec<RunnerResult>>>
) { ... } fn skip_test(&self, test: &str) -> bool { ... } fn run_caselist_and_flake_detect(
&self,
caselist: &[TestCase],
caselist_state: &mut CaselistState
) -> Result<Vec<RunnerResult>> { ... } fn process_caselist<S: AsRef<TestCase>, I: IntoIterator<Item = S>>(
&self,
tests: I,
caselist_id: u32
) -> Result<Vec<RunnerResult>> { ... } fn split_tests_to_groups(
&self,
tests: Vec<TestCase>
) -> Vec<(u32, Vec<TestCase>)> { ... }
Required methods
fn run<S: AsRef<TestCase>, I: IntoIterator<Item = S>>(
&self,
caselist_state: &CaselistState,
tests: I
) -> Result<Vec<RunnerResult>>
[src]fn baseline(&self) -> &RunnerResults
[src]Provided methods
fn see_more(&self, _caselist_state: &CaselistState) -> String
[src]fn status_update(&self, results: &RunnerResults, total_tests: u32)
[src]fn min_tests_per_group(&self) -> usize
[src]fn tests_per_group(&self) -> usize
[src]fn qpa_to_xml(&self) -> Option<&PathBuf>
[src]fn baseline_status<S: AsRef<str>>(&self, test: S) -> Option<RunnerStatus>
[src]fn translate_result(
&self,
result: &DeqpTestResult,
caselist_state: &CaselistState
) -> RunnerStatus
[src]fn results_collection(
&self,
run_results: &mut RunnerResults,
total_tests: u32,
receiver: Receiver<Result<Vec<RunnerResult>>>
)
[src]fn run_caselist_and_flake_detect(
&self,
caselist: &[TestCase],
caselist_state: &mut CaselistState
) -> Result<Vec<RunnerResult>>
[src]fn process_caselist<S: AsRef<TestCase>, I: IntoIterator<Item = S>>(
&self,
tests: I,
caselist_id: u32
) -> Result<Vec<RunnerResult>>
[src]Implementors
fn run<S: AsRef<TestCase>, I: IntoIterator<Item = S>>(
&self,
caselist_state: &CaselistState,
tests_o: I
) -> Result<Vec<RunnerResult>>
[src]fn run<S: AsRef<TestCase>, I: IntoIterator<Item = S>>(
&self,
caselist_state: &CaselistState,
tests: I
) -> Result<Vec<RunnerResult>>
[src]