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