class RunOptions
Defined at line 4101 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
Optional additional instructions for executing a test suite.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_test_manager::wire::RunOptions> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_test_manager::wire::RunOptions> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_test_manager::wire::RunOptions>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void RunOptions ()
Defined at line 4103 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
void RunOptions (const RunOptions & other)
Defined at line 4104 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
void RunOptions (RunOptions && other)
Defined at line 4106 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
bool & run_disabled_tests ()
If set to true, test cases that have been disabled by the test author
will nonetheless be executed. Defaults to false.
bool has_run_disabled_tests ()
uint16_t & parallel ()
Defines maximum number of test cases to run simultaneously.
If unspecified, the default behavior is chosen by the `Suite`
implementation.
bool has_parallel ()
::fidl::VectorView< ::fidl::StringView> & arguments ()
Optional arguments to pass to the test.
Test runners will decide how to pass these arguments to tests.
bool has_arguments ()
RunOptions & operator= (const RunOptions & other)
Defined at line 4105 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
RunOptions & operator= (RunOptions && other)
Defined at line 4107 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
int64_t & timeout ()
Timeout in seconds for the entire suite.
bool has_timeout ()
::fidl::VectorView< ::fidl::StringView> & case_filters_to_run ()
glob case filter. This filter will match based on glob pattern
[https://en.wikipedia.org/wiki/Glob_(programming)].
Only test cases matching at least one pattern will be run. In
addition, negative filters may be specified by prepending '-'. When
negative filters are specified, test cases matching the negative filter
are excluded.
The behavior of combinations of these filters is as follows:
* When no filters are specified, all test cases are run.
* When only positive filters are specified, test cases that match at
least one filter are run.
* When only negative filters are specified, test cases that match none
of the filters are run.
* When both positive and negative filters are specified, test cases
that match at least one positive filter, but do not match any
negative filters, are run.
For example, given that a suite has the test cases `Foo.Test1`,
`Foo.Test2`, `Bar.Test1`, and `Bar.Test2`:
* The filters `["Foo.*"]` will execute `Foo.Test1` and `Foo.Test2`.
* The filters `["-Foo.*"]` will execute `Bar.Test1` and `Bar.Test2`.
* The filters `["Foo.*", "-*.Test1"]` will execute `Foo.Test2`.
bool has_case_filters_to_run ()
::fuchsia_test_manager::wire::LogsIteratorOption & log_iterator ()
Defines what kind of log iterator the client supports. Default value is
Batch iterator.
bool has_log_iterator ()
::fidl::VectorView< ::fuchsia_diagnostics::wire::LogInterestSelector> & log_interest ()
Configures the minimum severity for the components under test.
bool has_log_interest ()
bool & break_on_failure ()
If true, the test runner should halt (if supported) the test suite when
a failure is encountered such that a debugger may attach to the process
in the future. Test runners may safely ignore this if they do not
support stopping running test suites.
bool has_break_on_failure ()
bool & no_exception_channel ()
If true, indicates the test creates an exception channel. In this case, the test manager
will refrain from creating its own exception channels to avoid conflicts. Default value
is false.
bool has_no_exception_channel ()
void ~RunOptions ()
Defined at line 4109 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder