PersistedRunReport class
当从持久化 store 加载历史 run 时返回的"快照"。 trials 完整保留,但 suite 字段是 SuiteSnapshot——历史 run 中的真实 EvalSuite 实例(含 grader / referenceSolution 等运行时对象)已经不可 重建。跨 run 分析(saturation / graduation / diff)只读元数据,够用。
Constructors
-
PersistedRunReport({required String runName, required SuiteSnapshot suite, required List<
TrialResult> trials, required DateTime startedAt, required DateTime endedAt}) -
const
Properties
- duration → Duration
-
no setter
- endedAt → DateTime
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runName → String
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startedAt → DateTime
-
final
- suite → SuiteSnapshot
-
final
-
trials
→ List<
TrialResult> -
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
-
trialsByTask(
) → Map< String, List< TrialResult> >
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited