ReporterState class

The per-process reporting lifecycle a runner drives.

Constructors

ReporterState()
Builds an idle reporter state. Prefer createReporterState.

Properties

buffer ↔ ResultBuffer?
The result buffer, or null before beginReporting succeeded.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
peerFinisher ↔ bool
Marks the one peer process whose end-of-suite hook is guaranteed to run after every sibling exited, so it finishes the shared run instead of waiting for a refcount the others cannot decrement.
getter/setter pair
peerWorker ↔ String?
Opts this process into the shared run-id handoff when the runner — not an env var — knows it is one of several peer processes. Set it before beginReporting.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
session ↔ Session?
The resolved session, or null before beginReporting succeeded.
getter/setter pair
softDisabled ↔ bool
true once reporting gave up (bad config, unreachable server).
getter/setter pair
uploadPool ↔ JobPool?
Bounded pool that resolves attachments off the test's own future chain.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited