Skip to main content

Crate fidl_fuchsia_test_manager

Crate fidl_fuchsia_test_manager 

Source

Modules§

debug_data_iterator_ordinals
early_boot_profile_ordinals
suite_controller_ordinals
suite_runner_ordinals
test_case_enumerator_ordinals
test_case_iterator_ordinals

Macros§

ArtifactUnknown
Pattern that matches an unknown Artifact member.
EventDetailsUnknown
Pattern that matches an unknown EventDetails member.
LaunchErrorUnknown
Pattern that matches an unknown LaunchError member.
LogsIteratorTypeUnknown
Pattern that matches an unknown LogsIteratorType member.
LogsIteratorUnknown
Pattern that matches an unknown LogsIterator member.
SuiteResultUnknown
Pattern that matches an unknown SuiteResult member.
SyslogUnknown
Pattern that matches an unknown Syslog member.
TestCaseResultUnknown
Pattern that matches an unknown TestCaseResult member.

Structs§

CustomArtifact
Describes a directory containing ‘custom’ (unclassified) artifacts produced by a test.
DebugData
Describes available debug data.
DebugDataIteratorControlHandle
DebugDataIteratorEventStream
DebugDataIteratorGetNextCompressedResponder
DebugDataIteratorGetNextCompressedResponse
DebugDataIteratorGetNextResponder
DebugDataIteratorGetNextResponse
DebugDataIteratorMarker
DebugDataIteratorProxy
DebugDataIteratorRequestStream
A Stream of incoming requests for fuchsia.test.manager/DebugDataIterator.
DebugDataIteratorSynchronousProxy
DirectoryAndToken
A handle to a directory and a token used to indicate when the client has completed inspecting the directory. The server end will retain all resources, such as subdirectories and files, within |directory| while |release_fence| remains open. |release_fence| is used instead of observing the |directory| channel directly as it is possible to clone and open new channels to the same directory.
EarlyBootProfileControlHandle
EarlyBootProfileEventStream
EarlyBootProfileMarker
EarlyBootProfileProxy
EarlyBootProfileRegisterWatcherRequest
EarlyBootProfileRequestStream
A Stream of incoming requests for fuchsia.test.manager/EarlyBootProfile.
EarlyBootProfileSynchronousProxy
EnumerateTestCasesOptions
Options specifying how test cases should be enumerated.
Event
An event delivered via SuiteController.WatchEvents.
RealmOptions
Options specifying the realm in which a test suite should be run. These options are used by clients that require non-hermetic realms or test realms with custom runners. See [https://fuchsia.dev/fuchsia-src/development/testing/components/create_test_realm] and [https://fuchsia.dev/fuchsia-src/development/testing/components/test_runner_framework#non-hermetic_tests] for details.
RunSuiteOptions
Options specifying how a test suite should be run.
SuiteArtifactGeneratedEventDetails
Details for suite_artifact_generated events.
SuiteControllerControlHandle
SuiteControllerEventStream
SuiteControllerMarker
SuiteControllerProxy
SuiteControllerRequestStream
A Stream of incoming requests for fuchsia.test.manager/SuiteController.
SuiteControllerSynchronousProxy
SuiteControllerWatchEventsResponder
SuiteControllerWatchEventsResponse
SuiteRunnerControlHandle
SuiteRunnerEventStream
SuiteRunnerMarker
SuiteRunnerProxy
SuiteRunnerRequestStream
A Stream of incoming requests for fuchsia.test.manager/SuiteRunner.
SuiteRunnerRunRequest
SuiteRunnerSynchronousProxy
SuiteStartedEventDetails
Details for suite_started events.
SuiteStoppedEventDetails
Details for suite_stopped events.
TestCase
Description of an enumerated test case.
TestCaseArtifactGeneratedEventDetails
Details for test_case_artifact_generated events.
TestCaseEnumeratorControlHandle
TestCaseEnumeratorEnumerateRequest
TestCaseEnumeratorEnumerateResponder
TestCaseEnumeratorEventStream
TestCaseEnumeratorMarker
TestCaseEnumeratorProxy
TestCaseEnumeratorRequestStream
A Stream of incoming requests for fuchsia.test.manager/TestCaseEnumerator.
TestCaseEnumeratorSynchronousProxy
TestCaseFinishedEventDetails
Details for test_case_finished events.
TestCaseFoundEventDetails
Details for test_case_found events.
TestCaseIteratorControlHandle
TestCaseIteratorEventStream
TestCaseIteratorGetNextResponder
TestCaseIteratorGetNextResponse
TestCaseIteratorMarker
TestCaseIteratorProxy
TestCaseIteratorRequestStream
A Stream of incoming requests for fuchsia.test.manager/TestCaseIterator.
TestCaseIteratorSynchronousProxy
TestCaseStartedEventDetails
Details for test_case_started events.
TestCaseStoppedEventDetails
Details for test_case_stopped events.

Enums§

Artifact
Describes one or more artifacts.
DebugDataIteratorEvent
DebugDataIteratorRequest
An iterator protocol over which a client may retrieve debug data information.
EarlyBootProfileEvent
EarlyBootProfileRequest
Protocol to manage Early boot profiles. This should be called by our clients after running all the tests.
EventDetails
Details of an event delivered via SuiteController.GetEvents.
LaunchError
Error for LaunchSuite call.
LogsIterator
Holds the server end of an iterator over the isolated logs of a test.
LogsIteratorType
Enumeration of alternative log iteration mechanisms.
SuiteControllerEvent
SuiteControllerRequest
Provides for control and monitoring of a running test suite started with SuiteRunner.RunSuite.
SuiteResult
Represents the result of a suite run.
SuiteRunnerEvent
SuiteRunnerRequest
Runs test suites.
Syslog
Delivery method for syslog.
TestCaseEnumeratorEvent
TestCaseEnumeratorRequest
Enumerates cases in test suites, which implement the fuchsia.test.Suite protocol.
TestCaseIteratorEvent
TestCaseIteratorRequest
Iterator for listing available test cases.
TestCaseResult
Represent the result of a test case run.

Constants§

MAX_ARGUMENTS
MAX_ARGUMENT_LENGTH
MAX_DEBUG_DATAS_PER_GET
MAX_EVENTS_PER_WATCH
MAX_FILTERS
MAX_FILTER_LENGTH
MAX_OFFERS
MAX_TEST_CASES_PER_GET
MAX_TEST_COLLECTION_NAME_LENGTH

Traits§

DebugDataIteratorProxyInterface
EarlyBootProfileProxyInterface
SuiteControllerProxyInterface
SuiteRunnerProxyInterface
TestCaseEnumeratorProxyInterface
TestCaseIteratorProxyInterface

Type Aliases§

SuiteControllerWatchEventsResult
TestCaseEnumeratorEnumerateResult
TestCaseId
Test case identifier. Unique in a suite run.
TestCaseName
Human-readable name for a test case.