class Artifact

Defined at line 4889 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h

Describes one or more artifacts.

Public Methods

void Artifact ()
template <typename... Args>
Artifact WithCustom (::fidl::AnyArena & allocator, Args &&... args)

The artifacts are one or more files in a directory and may be read using `fuchsia.io`.

Defined at line 4969 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h

void ~Artifact ()
void Artifact (Artifact && other)
bool IsUnknown ()

Defined at line 4906 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h

Artifact & operator= (Artifact && other)
bool has_invalid_tag ()
bool is_stdout_ ()
Artifact WithStdout_ (::zx::socket val)

The artifact is the 'stdout' stream of the suite or test case. The artifact is delivered via

a socket, the consumer end of which is provided here.

::zx::socket & stdout_ ()

The artifact is the 'stdout' stream of the suite or test case. The artifact is delivered via

a socket, the consumer end of which is provided here.

const ::zx::socket & stdout_ ()

The artifact is the 'stdout' stream of the suite or test case. The artifact is delivered via

a socket, the consumer end of which is provided here.

bool is_stderr_ ()
Artifact WithStderr_ (::zx::socket val)

The artifact is the 'stderr' stream of the suite or test case. The artifact is delivered via

a socket, the consumer end of which is provided here.

::zx::socket & stderr_ ()

The artifact is the 'stderr' stream of the suite or test case. The artifact is delivered via

a socket, the consumer end of which is provided here.

const ::zx::socket & stderr_ ()

The artifact is the 'stderr' stream of the suite or test case. The artifact is delivered via

a socket, the consumer end of which is provided here.

bool is_log ()
Artifact WithLog (::fidl::ObjectView< ::fuchsia_test_manager::wire::Syslog> val)

The artifact is the syslog of the suite or test case. The artifact is delivered using a batch

iterator or socket.

::fuchsia_test_manager::wire::Syslog & log ()

The artifact is the syslog of the suite or test case. The artifact is delivered using a batch

iterator or socket.

const ::fuchsia_test_manager::wire::Syslog & log ()

The artifact is the syslog of the suite or test case. The artifact is delivered using a batch

iterator or socket.

bool is_custom ()
Artifact WithCustom (::fidl::ObjectView< ::fuchsia_test_manager::wire::CustomArtifact> val)

The artifacts are one or more files in a directory and may be read using `fuchsia.io`.

template <typename... Args>
Artifact WithLog (::fidl::AnyArena & allocator, Args &&... args)

The artifact is the syslog of the suite or test case. The artifact is delivered using a batch

iterator or socket.

Defined at line 4949 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h

::fuchsia_test_manager::wire::CustomArtifact & custom ()

The artifacts are one or more files in a directory and may be read using `fuchsia.io`.

const ::fuchsia_test_manager::wire::CustomArtifact & custom ()

The artifacts are one or more files in a directory and may be read using `fuchsia.io`.

bool is_debug_data ()
Artifact WithDebugData (::fidl::ClientEnd< ::fuchsia_test_manager::DebugDataIterator> val)

The artifacts are debug data delivered using a `DebugDataIterator` channel.

::fidl::ClientEnd< ::fuchsia_test_manager::DebugDataIterator> & debug_data ()

The artifacts are debug data delivered using a `DebugDataIterator` channel.

const ::fidl::ClientEnd< ::fuchsia_test_manager::DebugDataIterator> & debug_data ()

The artifacts are debug data delivered using a `DebugDataIterator` channel.

::fuchsia_test_manager::wire::Artifact::Tag Which ()
void _CloseHandles ()

Enumerations

enum Tag
Name Value
kStdout 1
kStderr 2
kLog 3
kCustom 4
kDebugData 5
_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max()

Defined at line 4898 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/wire_types.h