allGradersPassed property
bool
get
allGradersPassed
True when this trial counts as a metric pass: execution completed (TrialStatus.passed or TrialStatus.failed) and every non-null score reports passed=true.
TrialStatus.errored, TrialStatus.timedOut, and TrialStatus.skipped never count as passes, even if graders would accept a placeholder outcome. Null-valued scores (e.g. judge returned Unknown) are ignored. Returns false when no grader decided (all scores null / empty list).
Implementation
bool get allGradersPassed {
switch (trial.status) {
case TrialStatus.errored:
case TrialStatus.timedOut:
case TrialStatus.skipped:
return false;
case TrialStatus.passed:
case TrialStatus.failed:
break;
}
return scoresIndicatePass(scores);
}