EvalRunDiff class

跨两个 EvalRunReport 的差分。

Constructors

EvalRunDiff({required EvalRunReport current, required EvalRunReport baseline, required List<TaskTransition> transitions, required List<String> addedTaskIds, required List<String> removedTaskIds, required Map<String, double> metricDeltas})
const

Properties

addedTaskIds List<String>
仅在当前 run 中出现的 task id(新增)。
final
baseline EvalRunReport
基线 run(main/production)。
final
current EvalRunReport
当前 run(PR/staging)。
final
hashCode int
The hash code for this object.
no setterinherited
metricDeltas Map<String, double>
Top-line metric 变化。
final
removedTaskIds List<String>
仅在基线中出现的 task id(被移除/重命名)。
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
transitions List<TaskTransition>
在两个 run 中都存在但状态变化的任务。
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMarkdown() String
生成 PR comment 友好的 markdown。
toString() String
A string representation of this object.
inherited

Operators

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