MetricCheck class
One metric's verdict against its recorded golden (regression gate).
Every metric is lower-is-better; a metric with no recorded golden under
ref or any is reported as noGolden (a check before the first
record — warned, not failed).
Constructors
Properties
- deltaPct → num?
-
Signed percent the measured value deviates from the golden
((measured − golden) / golden × 100, one decimal), null without a
golden.
no setter
- golden → num?
-
Recorded golden under ref or
any, or null when none exists.final - hashCode → int
-
The hash code for this object.
no setterinherited
- limit → num?
-
One-sided gate bound = ceil(|golden * slack|) clamped to ≥ 1.
Null when there is no golden.
final
- measured → num
-
Measured median of this run.
final
- metric → String
-
Metric key (scenario id).
final
- noGolden → bool
-
True when this metric was measured but has no recorded golden yet.
no setter
- ref → String
-
Reference the golden was looked up under (falls back to
any).final - regression → bool
-
Regression: measured worse than the golden by more than the slack.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- slack → double
-
Slack fraction used for the gate.
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