Macros§
- Artifact
Unknown - Pattern that matches an unknown
Artifact
member. - Case
Status Unknown - Pattern that matches an unknown
CaseStatus
member. - Event
Details Unknown - Pattern that matches an unknown
EventDetails
member. - Launch
Error Unknown - Pattern that matches an unknown
LaunchError
member. - Logs
Iterator Option Unknown - Pattern that matches an unknown
LogsIteratorOption
member. - Logs
Iterator Type Unknown - Pattern that matches an unknown
LogsIteratorType
member. - Logs
Iterator Unknown - Pattern that matches an unknown
LogsIterator
member. - RunEvent
Payload Unknown - Pattern that matches an unknown
RunEventPayload
member. - Suite
Event Payload Unknown - Pattern that matches an unknown
SuiteEventPayload
member. - Suite
Result Unknown - Pattern that matches an unknown
SuiteResult
member. - Suite
Status Unknown - Pattern that matches an unknown
SuiteStatus
member. - Syslog
Unknown - Pattern that matches an unknown
Syslog
member. - Test
Case Result Unknown - Pattern that matches an unknown
TestCaseResult
member.
Structs§
- Case
- Description of an enumerated test case.
- Case
Artifact - Case
Finished - Case
Found - Case
Iterator Control Handle - Case
Iterator Event Stream - Case
Iterator GetNext Responder - Case
Iterator GetNext Response - Case
Iterator Marker - Case
Iterator Proxy - Case
Iterator Request Stream - A Stream of incoming requests for fuchsia.test.manager/CaseIterator.
- Case
Iterator Synchronous Proxy - Case
Started - Case
Stopped - Custom
Artifact - Describes a directory containing ‘custom’ (unclassified) artifacts produced by a test.
- Debug
Data - Describes available debug data.
- Debug
Data Iterator Control Handle - Debug
Data Iterator Event Stream - Debug
Data Iterator GetNext Compressed Responder - Debug
Data Iterator GetNext Compressed Response - Debug
Data Iterator GetNext Responder - Debug
Data Iterator GetNext Response - Debug
Data Iterator Marker - Debug
Data Iterator Proxy - Debug
Data Iterator Request Stream - A Stream of incoming requests for fuchsia.test.manager/DebugDataIterator.
- Debug
Data Iterator Synchronous Proxy - Directory
AndToken - 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.
- Early
Boot Profile Control Handle - Early
Boot Profile Event Stream - Early
Boot Profile Marker - Early
Boot Profile Proxy - Early
Boot Profile Register Watcher Request - Early
Boot Profile Request Stream - A Stream of incoming requests for fuchsia.test.manager/EarlyBootProfile.
- Early
Boot Profile Synchronous Proxy - Enumerate
Test Cases Options - Options specifying how test cases should be enumerated.
- Event
- An event delivered via
SuiteController.WatchEvents
. - Query
Control Handle - Query
Enumerate InRealm Request - Query
Enumerate InRealm Responder - Query
Enumerate Request - Query
Enumerate Responder - Query
Event Stream - Query
Marker - Query
Proxy - Query
Request Stream - A Stream of incoming requests for fuchsia.test.manager/Query.
- Query
Synchronous Proxy - Realm
Options - 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.
- RunBuilder
AddSuite InRealm Request - RunBuilder
AddSuite Request - RunBuilder
Build Request - RunBuilder
Control Handle - RunBuilder
Event Stream - RunBuilder
Marker - RunBuilder
Proxy - RunBuilder
Request Stream - A Stream of incoming requests for fuchsia.test.manager/RunBuilder.
- RunBuilder
Synchronous Proxy - RunBuilder
With Scheduling Options Request - RunController
Control Handle - RunController
Event Stream - RunController
GetEvents Responder - RunController
GetEvents Response - RunController
Marker - RunController
Proxy - RunController
Request Stream - A Stream of incoming requests for fuchsia.test.manager/RunController.
- RunController
Synchronous Proxy - RunEvent
- RunOptions
- Optional additional instructions for executing a test suite.
- RunStarted
- RunStopped
- RunSuite
Options - Options specifying how a test suite should be run.
- Scheduling
Options - Optional instructions for how to execute and schedule suites in the test run.
- Stderr
- Stdout
- Suite
Artifact - Suite
Artifact Generated Event Details - Details for
suite_artifact_generated
events. - Suite
Controller Control Handle - Suite
Controller Event Stream - Suite
Controller GetEvents Responder - Suite
Controller GetEvents Response - Suite
Controller Marker - Suite
Controller Proxy - Suite
Controller Request Stream - A Stream of incoming requests for fuchsia.test.manager/SuiteController.
- Suite
Controller Synchronous Proxy - Suite
Controller Watch Events Responder - Suite
Controller Watch Events Response - Suite
Event - Suite
Runner Control Handle - Suite
Runner Event Stream - Suite
Runner Marker - Suite
Runner Proxy - Suite
Runner Request Stream - A Stream of incoming requests for fuchsia.test.manager/SuiteRunner.
- Suite
Runner RunRequest - Suite
Runner Synchronous Proxy - Suite
Started - Suite
Started Event Details - Details for
suite_started
events. - Suite
Stopped - Suite
Stopped Event Details - Details for
suite_stopped
events. - Test
Case - Description of an enumerated test case.
- Test
Case Artifact Generated Event Details - Details for
test_case_artifact_generated
events. - Test
Case Enumerator Control Handle - Test
Case Enumerator Enumerate Request - Test
Case Enumerator Enumerate Responder - Test
Case Enumerator Event Stream - Test
Case Enumerator Marker - Test
Case Enumerator Proxy - Test
Case Enumerator Request Stream - A Stream of incoming requests for fuchsia.test.manager/TestCaseEnumerator.
- Test
Case Enumerator Synchronous Proxy - Test
Case Finished Event Details - Details for
test_case_finished
events. - Test
Case Found Event Details - Details for
test_case_found
events. - Test
Case Iterator Control Handle - Test
Case Iterator Event Stream - Test
Case Iterator GetNext Responder - Test
Case Iterator GetNext Response - Test
Case Iterator Marker - Test
Case Iterator Proxy - Test
Case Iterator Request Stream - A Stream of incoming requests for fuchsia.test.manager/TestCaseIterator.
- Test
Case Iterator Synchronous Proxy - Test
Case Started Event Details - Details for
test_case_started
events. - Test
Case Stopped Event Details - Details for
test_case_stopped
events.
Enums§
- Artifact
- Describes one or more artifacts.
- Case
Iterator Event - Case
Iterator Request - Iterator for listing available test cases.
- Case
Status - Represent status of a test case run execution.
- Debug
Data Iterator Event - Debug
Data Iterator Request - An iterator protocol over which a client may retrieve debug data information.
- Early
Boot Profile Event - Early
Boot Profile Request - Protocol to manage Early boot profiles. This should be called by our clients after running all the tests.
- Event
Details - Details of an event delivered via
SuiteController.GetEvents
. - Launch
Error - Error for
LaunchSuite
call. - Logs
Iterator - Holds the server end of an iterator over the isolated logs of a test.
- Logs
Iterator Option - Option which specifies which kind of iterator the client supports
- Logs
Iterator Type - Enumeration of alternative log iteration mechanisms.
- Query
Event - Query
Request - RunBuilder
Event - RunBuilder
Request - This is the entry point of running test suites. A test “run” consists of multiple test “suites” which consists of running multiple “test cases”.
- RunController
Event - RunController
Request - The server end will disconnect after all the suite runs have finished and the events are drained. If the client disconnects, the tests will be terminated immediately and all results discarded.
- RunEvent
Payload - Various events for run execution. The first event for a test run will
always be
run_started
.run_stopped
fires when the test run stops and will always fire afterrun_started
. - Suite
Controller Event - Suite
Controller Request - Provides for control and monitoring of a running test suite started with
SuiteRunner.RunSuite
. - Suite
Event Payload - Various events for test execution.
- Suite
Result - Represents the result of a suite run.
- Suite
Runner Event - Suite
Runner Request - Runs test suites.
- Suite
Status - Represents status of a suite run. This ordering is the explicit ordering of preference, from lowest priority to highest priority. for example, if all Cases PASSED except one that FAILED, the status for the whole suite will be FAILED.
- Syslog
- Delivery method for syslog.
- Test
Case Enumerator Event - Test
Case Enumerator Request - Enumerates cases in test suites, which implement the
fuchsia.test.Suite
protocol. - Test
Case Iterator Event - Test
Case Iterator Request - Iterator for listing available test cases.
- Test
Case Result - 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§
- Case
Iterator Proxy Interface - Debug
Data Iterator Proxy Interface - Early
Boot Profile Proxy Interface - Query
Proxy Interface - RunBuilder
Proxy Interface - RunController
Proxy Interface - Suite
Controller Proxy Interface - Suite
Runner Proxy Interface - Test
Case Enumerator Proxy Interface - Test
Case Iterator Proxy Interface
Type Aliases§
- Case
Name - Human-readable name for a test case.
- Query
Enumerate InRealm Result - Query
Enumerate Result - Suite
Controller GetEvents Result - Suite
Controller Watch Events Result - Test
Case Enumerator Enumerate Result - Test
Case Id - Test case identifier. Unique in a suite run.
- Test
Case Name - Human-readable name for a test case.