class Artifact
Defined at line 1438 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/natural_types.h
Describes one or more artifacts.
Public Methods
void Artifact (Artifact && other)
Artifact & operator= (Artifact && other)
bool IsUnknown ()
::fuchsia_test_manager::Artifact::Tag Which ()
Artifact WithStdout_ (::zx::socket val)
const ::fidl::internal::UnionMemberView<1, Storage_> stdout_ ()
::fidl::internal::UnionMemberView<1, Storage_> stdout_ ()
Artifact & stdout_ (::zx::socket value)
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.
Artifact WithStderr_ (::zx::socket val)
const ::fidl::internal::UnionMemberView<2, Storage_> stderr_ ()
::fidl::internal::UnionMemberView<2, Storage_> stderr_ ()
Artifact & stderr_ (::zx::socket value)
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.
Artifact WithLog (::fuchsia_test_manager::Syslog val)
const ::fidl::internal::UnionMemberView<3, Storage_> log ()
::fidl::internal::UnionMemberView<3, Storage_> log ()
Artifact & log (::fuchsia_test_manager::Syslog value)
The artifact is the syslog of the suite or test case. The artifact is delivered using a batch
iterator or socket.
Artifact WithCustom (::fuchsia_test_manager::CustomArtifact val)
const ::fidl::internal::UnionMemberView<4, Storage_> custom ()
::fidl::internal::UnionMemberView<4, Storage_> custom ()
Artifact & custom (::fuchsia_test_manager::CustomArtifact value)
The artifacts are one or more files in a directory and may be read using `fuchsia.io`.
Artifact WithDebugData (::fidl::ClientEnd< ::fuchsia_test_manager::DebugDataIterator> val)
const ::fidl::internal::UnionMemberView<5, Storage_> debug_data ()
::fidl::internal::UnionMemberView<5, Storage_> debug_data ()
Artifact & debug_data (::fidl::ClientEnd< ::fuchsia_test_manager::DebugDataIterator> value)
The artifacts are debug data delivered using a `DebugDataIterator` channel.
void Artifact (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
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() |
TODO: share union tag types between wire
&
natural.
Defined at line 1451 of file fidling/gen/sdk/fidl/fuchsia.test.manager/fuchsia.test.manager/cpp/fidl/fuchsia.test.manager/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits