Google is committed to advancing racial equity for Black communities. See how.

fuchsia.stresstest

PROTOCOLS

ActionIterator

Defined in fuchsia.stresstest/actor.fidl

Iterator for listing available actions.

GetNext

Returns the next batch of actions. When all actions have been read, an empty vector will be returned.

Request

<EMPTY>

Response

NameType
actions vector<Action>

Actor

Defined in fuchsia.stresstest/actor.fidl

This protocol is implemented by an actor and exposes ways to query and run actions. Actors expect exactly one connection to the Actor protocol from the test runner during the actor's lifetime.

GetActions

Enumerate the actions available in this actor.

Request

<EMPTY>

Response

NameType
iterator ActionIterator

Run

Runs a single action with a given seed. Returns when the action has completed. If the action failed, the corresponding error message is returned.

Request

NameType
action_name ActionName
seed uint64

Response

NameType
error Error?

STRUCTS

TABLES

Action

Defined in fuchsia.stresstest/actor.fidl

Describes a single action performed by an actor.

OrdinalFieldTypeDescription
1 name ActionName

Uniquely identifies an action within a stress test. This member is required.

UNIONS

Error flexible

Defined in fuchsia.stresstest/actor.fidl

Describes the types of errors that can be returned by an actor.

Ordinal
VariantTypeDescription
1 error_string string[512]

This is an unstructured error returned by the actor

TYPE ALIASES

NameValueDescription
ActionName string[512]

Human-readable name for an action.