Enum deqp_runner::RunnerStatus
source · pub enum RunnerStatus {
Pass,
Fail,
Skip,
Crash,
Flake,
KnownFlake,
Warn,
Missing,
ExpectedFail,
UnexpectedImprovement(TestStatus),
Timeout,
}
Expand description
The result types logged to the console: like TestStatus but with
ExpectedFail
(yeah, it failed, but you knew it failed in the baseline
anyway and weren’t expecting to have fixed it) and UnexpectedImprovement
(congrats, you’ve fixed a test, go clear the xfail out of your baseline!).
Variants§
Pass
Fail
Skip
Crash
Flake
KnownFlake
Warn
Missing
ExpectedFail
UnexpectedImprovement(TestStatus)
Timeout
Implementations§
source§impl RunnerStatus
impl RunnerStatus
pub fn is_success(&self) -> bool
pub fn should_save_logs(&self, save_xfail_logs: bool) -> bool
pub fn from_deqp(status: TestStatus) -> RunnerStatus
pub fn with_baseline(self, baseline: Option<RunnerStatus>) -> RunnerStatus
Trait Implementations§
source§impl Clone for RunnerStatus
impl Clone for RunnerStatus
source§fn clone(&self) -> RunnerStatus
fn clone(&self) -> RunnerStatus
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RunnerStatus
impl Debug for RunnerStatus
source§impl Display for RunnerStatus
impl Display for RunnerStatus
source§impl FromStr for RunnerStatus
impl FromStr for RunnerStatus
source§impl PartialEq for RunnerStatus
impl PartialEq for RunnerStatus
source§fn eq(&self, other: &RunnerStatus) -> bool
fn eq(&self, other: &RunnerStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for RunnerStatus
impl Eq for RunnerStatus
impl StructuralEq for RunnerStatus
impl StructuralPartialEq for RunnerStatus
Auto Trait Implementations§
impl RefUnwindSafe for RunnerStatus
impl Send for RunnerStatus
impl Sync for RunnerStatus
impl Unpin for RunnerStatus
impl UnwindSafe for RunnerStatus
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