pub struct Request {
pub run_kind_deps: RunKindDeps,
pub working_dir: ReadVar<PathBuf>,
pub config_file: ReadVar<PathBuf>,
pub tool_config_files: Vec<(String, ReadVar<PathBuf>)>,
pub nextest_profile: String,
pub nextest_filter_expr: Option<String>,
pub run_ignored: bool,
pub fail_fast: Option<bool>,
pub extra_env: Option<ReadVar<BTreeMap<String, String>>>,
pub portable: bool,
pub command: WriteVar<Command>,
}
Fields§
§run_kind_deps: RunKindDeps
What kind of test run this is (inline build vs. from nextest archive).
working_dir: ReadVar<PathBuf>
Working directory the test archive was created from.
config_file: ReadVar<PathBuf>
Path to .config/nextest.toml
tool_config_files: Vec<(String, ReadVar<PathBuf>)>
Path to any tool-specific config files
nextest_profile: String
Nextest profile to use when running the source code (as defined in the
.config.nextest.toml
).
nextest_filter_expr: Option<String>
Nextest test filter expression
run_ignored: bool
Whether to run ignored tests
fail_fast: Option<bool>
Override fail fast setting
extra_env: Option<ReadVar<BTreeMap<String, String>>>
Additional env vars set when executing the tests.
portable: bool
Generate a portable command with paths relative to test_content_dir
command: WriteVar<Command>
Command for running the tests
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Request
impl<'de> Deserialize<'de> for Request
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Request
impl RefUnwindSafe for Request
impl Send for Request
impl Sync for Request
impl Unpin for Request
impl UnwindSafe for Request
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> 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