Struct cucumber::writer::JUnit [−][src]
pub struct JUnit<W, Out: Write> { /* fields omitted */ }
Expand description
JUnit XML report Writer
implementation outputting XML to an
io::Write
implementor.
Ordering
This Writer
isn’t Normalized
by itself, so should be wrapped into
a writer::Normalize
, otherwise will panic in runtime as won’t be able to
form correct JUnit testsuite
s.
Implementations
Creates a new Normalized
JUnit
Writer
outputting XML report
into the given output
.
Creates a new non-Normalized
JUnit
Writer
outputting XML
report into the given output
, and suitable for feeding into tee()
.
Creates a new raw and non-Normalized
JUnit
Writer
outputting
XML report into the given output
.
Use it only if you know what you’re doing. Otherwise, consider using
JUnit::new()
which creates an already Normalized
version of
JUnit
Writer
.
Trait Implementations
CLI options of this Writer
. In case no options should be introduced,
just use cli::Empty
. Read more
Auto Trait Implementations
impl<W, Out> !RefUnwindSafe for JUnit<W, Out>
impl<W, Out> !UnwindSafe for JUnit<W, Out>
Blanket Implementations
Mutably borrows from an owned value. Read more
Asserts this Writer
being Normalized
. Read more
pub fn fail_on_skipped(
Self
) -> FailOnSkipped<T, fn(&Feature, Option<&Rule>, &Scenario) -> bool>
pub fn fail_on_skipped(
Self
) -> FailOnSkipped<T, fn(&Feature, Option<&Rule>, &Scenario) -> bool>
pub fn fail_on_skipped_with<F>(Self, F) -> FailOnSkipped<T, F> where
F: Fn(&Feature, Option<&Rule>, &Scenario) -> bool,
pub fn fail_on_skipped_with<F>(Self, F) -> FailOnSkipped<T, F> where
F: Fn(&Feature, Option<&Rule>, &Scenario) -> bool,
Wraps this Writer
into a discard::Arbitrary
one, providing a
no-op ArbitraryWriter
implementation. Read more
Wraps this Writer
into a discard::Arbitrary
one, providing a
no-op FailureWriter
implementation returning only 0
. Read more