pub struct ParityReport {
pub results: Vec<ParityResult>,
pub total: usize,
pub passed: usize,
pub failed: usize,
pub partial: usize,
}Expand description
Report of all parity test results
Fields§
§results: Vec<ParityResult>§total: usize§passed: usize§failed: usize§partial: usizeImplementations§
Source§impl ParityReport
impl ParityReport
Sourcepub fn from_results(results: Vec<ParityResult>) -> Self
pub fn from_results(results: Vec<ParityResult>) -> Self
Create a report from a list of results
Sourcepub fn all_passed(&self) -> bool
pub fn all_passed(&self) -> bool
Check if all tests passed (no mismatches)
Sourcepub fn failures(&self) -> Vec<&ParityResult>
pub fn failures(&self) -> Vec<&ParityResult>
Get all failing tests
Sourcepub fn format_text(&self) -> String
pub fn format_text(&self) -> String
Format as text report
Sourcepub fn format_json(&self) -> String
pub fn format_json(&self) -> String
Format as JSON
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParityReport
impl RefUnwindSafe for ParityReport
impl Send for ParityReport
impl Sync for ParityReport
impl Unpin for ParityReport
impl UnsafeUnpin for ParityReport
impl UnwindSafe for ParityReport
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more