template <>
class WireTableBuilder
Defined at line 1394 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
Public Methods
template <typename First = ::fuchsia_test_manager::wire::RealmOptions, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fuchsia_test_manager::wire::RealmOptions>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_test_manager::wire::RunSuiteOptions> & realm_options (First && first, Args &&... args_)
Specifies the realm in which to run the test suite. If this field is not supplied, the
test will run in a hermetic realm inside the test manager. This option is
used by clients that require non-hermetic realms or test realms with custom runners.
Defined at line 1409 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fidl::StringView>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fidl::StringView>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_test_manager::wire::RunSuiteOptions> & arguments (First && first, Args &&... args_)
Command-line arguments to pass to the test. Test runners decide how to pass these
arguments to tests. This value is an empty vector (no arguments) by default.
Defined at line 1423 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
template <typename First = int64_t, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<int64_t>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_test_manager::wire::RunSuiteOptions> & timeout (First && first, Args &&... args_)
Timeout for the entire suite run. If unspecified, there is no timeout, and the suite run
may hang indefinitely.
Defined at line 1437 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fidl::StringView>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fidl::StringView>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_test_manager::wire::RunSuiteOptions> & test_case_filters (First && first, Args &&... args_)
Test case filters as glob patterns [https://en.wikipedia.org/wiki/Glob_(programming)].
Negative filters may be specified by prepending '-'. This value is an empty vector
(no filters) by default.
A given test case is run if both of the following are true:
* No positive filters are specfied, or the test case matches one of the positive filters.
* The test case does not match any specified negative filter.
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`.
Defined at line 1462 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
template <typename First = ::fidl::VectorView<::fuchsia_diagnostics::wire::LogInterestSelector>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_diagnostics::wire::LogInterestSelector>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_test_manager::wire::RunSuiteOptions> & log_interest (First && first, Args &&... args_)
Configures the minimum severity to apply when filtering logs from the test suite
component.
Defined at line 1476 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h
Friends
template <>
class RunSuiteOptions