pub struct TestHooks {
pub global_setup_fns: Vec<SuiteHookFn>,
pub global_teardown_fns: Vec<SuiteHookFn>,
}Expand description
Programmatic suite-level hooks supplied by the test author at runtime.
Lives separately from TestConfig because the closure types close over
runtime fixture and failure values defined in this crate, which cannot be
expressed in the data-only ferridriver-config schema.
Fields§
§global_setup_fns: Vec<SuiteHookFn>Hooks invoked once before any tests run, per worker.
global_teardown_fns: Vec<SuiteHookFn>Hooks invoked once after all tests finish, per worker.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TestHooks
impl !RefUnwindSafe for TestHooks
impl Send for TestHooks
impl Sync for TestHooks
impl Unpin for TestHooks
impl UnsafeUnpin for TestHooks
impl !UnwindSafe for TestHooks
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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