[][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 see_more(&self, caselist_state: &CaselistState) -> String;
fn status_update(&self, results: &RunnerResults, total_tests: u32);
fn baseline(&self) -> &RunnerResults; 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 process_caselist<S: AsRef<str>, I: IntoIterator<Item = S>>(
        &self,
        tests: I,
        caselist_id: u32
    ) -> Result<Vec<RunnerResult>> { ... } }

Required methods

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 see_more(&self, caselist_state: &CaselistState) -> String

fn status_update(&self, results: &RunnerResults, total_tests: u32)

fn baseline(&self) -> &RunnerResults

Loading content...

Provided methods

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 process_caselist<S: AsRef<str>, I: IntoIterator<Item = S>>(
    &self,
    tests: I,
    caselist_id: u32
) -> Result<Vec<RunnerResult>>

Loading content...

Implementors

impl Deqp for DeqpCommand[src]

impl Deqp for DeqpMock[src]

Loading content...