BenchmarkGateResult class

The verdict for one scene against its budget.

Annotations

Constructors

BenchmarkGateResult({required String sceneId, required List<BudgetViolation> violations, required bool skippedUntrustworthy})
Creates a result.
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
passed → bool
Whether this scene may be reported as passing.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sceneId → String
The scene this verdict is for.
final
skippedUntrustworthy → bool
True when the underlying report's BenchmarkRunMode was not trustworthy (debug), so no real comparison was performed.
final
violations → List<BudgetViolation>
Every budget line this scene exceeded. Empty means no violations were found -- see passed for what that means combined with skippedUntrustworthy.
final

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