class RunOptions

Defined at line 338 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

Optional additional instructions for running test cases.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const bool & include_disabled_tests ()

If set to true, test cases that have been disabled by the test author will nonetheless be

executed.

Defined at line 346 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

bool has_include_disabled_tests ()

Defined at line 350 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

bool * mutable_include_disabled_tests ()

If set to true, test cases that have been disabled by the test author will nonetheless be

executed.

Defined at line 356 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

void clear_include_disabled_tests ()

Defined at line 364 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

const uint16_t & parallel ()

Defines maximum number of test cases to run simultaneously.

If unspecified, the default behavior is chosen by the `Suite`

implementation.

Defined at line 375 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

bool has_parallel ()

Defined at line 379 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

uint16_t * mutable_parallel ()

Defines maximum number of test cases to run simultaneously.

If unspecified, the default behavior is chosen by the `Suite`

implementation.

Defined at line 386 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

void clear_parallel ()

Defined at line 394 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

const ::std::vector< ::std::string> & arguments ()

Optional arguments to pass to the test.

Defined at line 403 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

bool has_arguments ()

Defined at line 407 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

::std::vector< ::std::string> * mutable_arguments ()

Optional arguments to pass to the test.

Defined at line 412 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

void clear_arguments ()

Defined at line 420 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

const bool & break_on_failure ()

Indicate to the test runner that the suite should be halted if a failure

is encountered if possible to allow a debugger to attach. Runners may

ignore this flag if they do not support optionally halting a running

suite.

Defined at line 432 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

bool has_break_on_failure ()

Defined at line 436 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

bool * mutable_break_on_failure ()

Indicate to the test runner that the suite should be halted if a failure

is encountered if possible to allow a debugger to attach. Runners may

ignore this flag if they do not support optionally halting a running

suite.

Defined at line 444 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

void clear_break_on_failure ()

Defined at line 452 of file fidling/gen/sdk/fidl/fuchsia.test/fuchsia.test/hlcpp/fuchsia/test/cpp/fidl.h

RunOptions & set_include_disabled_tests (bool _value)
RunOptions & set_parallel (uint16_t _value)
RunOptions & set_arguments (::std::vector< ::std::string> _value)
RunOptions & set_break_on_failure (bool _value)
void RunOptions ()
void RunOptions (RunOptions && other)
void ~RunOptions ()
RunOptions & operator= (RunOptions && other)
::std::unique_ptr<RunOptions> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, RunOptions * _value, size_t _offset)
zx_status_t Clone (RunOptions * _result)