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>,
pub create_no_exception_channel: bool,
}
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.
create_no_exception_channel: bool
If true, indicates that test_manager should create no exception channels as it would otherwise do to detect panics. Some tests that create exception channels at the job level will fail if test_manager creates its customary exception channels.
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 ==
.