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