[][src]Trait deqp_runner::Deqp

pub trait Deqp {
    fn skips(&self) -> Option<&RegexSet>;
fn flakes(&self) -> Option<&RegexSet>;
fn run<S: AsRef<str>, 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
    ) -> RunnerResult { ... }
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: &[String],
        caselist_state: &mut CaselistState
    ) -> Result<Vec<RunnerResult>> { ... }
fn process_caselist<S: AsRef<str>, I: IntoIterator<Item = S>>(
        &self,
        tests: I,
        caselist_id: u32
    ) -> Result<Vec<RunnerResult>> { ... }
fn split_tests_to_groups(
        &self,
        mut test_names: Vec<String>
    ) -> Vec<(u32, Vec<String>)> { ... } }

Required methods

fn skips(&self) -> Option<&RegexSet>[src]

fn flakes(&self) -> Option<&RegexSet>[src]

fn run<S: AsRef<str>, I: IntoIterator<Item = S>>(
    &self,
    caselist_state: &CaselistState,
    tests: I
) -> Result<Vec<RunnerResult>>
[src]

fn baseline(&self) -> &RunnerResults[src]

Loading content...

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
) -> RunnerResult
[src]

fn results_collection(
    &self,
    run_results: &mut RunnerResults,
    total_tests: u32,
    receiver: Receiver<Result<Vec<RunnerResult>>>
)
[src]

fn skip_test(&self, test: &str) -> bool[src]

fn run_caselist_and_flake_detect(
    &self,
    caselist: &[String],
    caselist_state: &mut CaselistState
) -> Result<Vec<RunnerResult>>
[src]

fn process_caselist<S: AsRef<str>, I: IntoIterator<Item = S>>(
    &self,
    tests: I,
    caselist_id: u32
) -> Result<Vec<RunnerResult>>
[src]

fn split_tests_to_groups(
    &self,
    mut test_names: Vec<String>
) -> Vec<(u32, Vec<String>)>
[src]

Loading content...

Implementors

impl Deqp for DeqpCommand[src]

impl Deqp for DeqpMock[src]

Loading content...