pub struct FuchsiaComponentExecutionEntry {
pub component_url: String,
pub test_args: Vec<String>,
pub timeout_seconds: Option<NonZeroU32>,
pub test_filters: Option<Vec<String>>,
pub also_run_disabled_tests: bool,
pub parallel: Option<u16>,
pub max_severity_logs: Option<Severity>,
pub min_severity_logs: Option<Severity>,
pub realm: Option<String>,
}
Fields§
§component_url: String
The URL of the component to execute.
test_args: Vec<String>
Command line arguments passed to the test for execution.
timeout_seconds: Option<NonZeroU32>
The number of seconds to wait before the test is killed and marked “timed out”.
test_filters: Option<Vec<String>>
Filters for which test cases in the suite to execute.
also_run_disabled_tests: bool
If true, test cases in the suite marked “disabled” will be run anyway.
parallel: Option<u16>
The number of test cases to run in parallel.
This value is a hint to the test runner, which is free to override the preference. If unset, a value is chosen by the test runner.
max_severity_logs: Option<Severity>
The maximum severity of logs the test is allowed to write.
This may be used to catch log spam from components by ensuring that all logging during test execution is equal to or below this level.
min_severity_logs: Option<Severity>
The minimum severity of logs the test will be asked to produce.
This may be used to request DEBUG or TRACE level logs from tests which only produce INFO and above by default.
realm: Option<String>
The moniker of the realm to to run this test in.
Trait Implementations§
source§impl<'de> Deserialize<'de> for FuchsiaComponentExecutionEntry
impl<'de> Deserialize<'de> for FuchsiaComponentExecutionEntry
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>,
source§impl PartialEq for FuchsiaComponentExecutionEntry
impl PartialEq for FuchsiaComponentExecutionEntry
source§fn eq(&self, other: &FuchsiaComponentExecutionEntry) -> bool
fn eq(&self, other: &FuchsiaComponentExecutionEntry) -> bool
self
and other
values to be equal, and is used
by ==
.