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