Skip to content
Tracon

EvalRunDiff

← All HTTP schemas

The case-by-case difference between two completed EvalRun records of the same suite.

Shape: object

Property Required Type Description Rules
baseline yes EvalRun The run being compared against (the older, known-good side).
candidate yes EvalRun The run being judged.
cases yes array of EvalCaseDiff The requested page of aligned cases, ordered so that the buckets an engineer looks for come first: EvalCaseDiffKind.Regressed, EvalCaseDiffKind.StillFailing, EvalCaseDiffKind.Added, EvalCaseDiffKind.Fixed, EvalCaseDiffKind.Removed, then EvalCaseDiffKind.Unchanged; within a bucket by case identifier.
totalCases yes integer (int32) The number of aligned cases across both runs, ignoring paging. pattern `^-?(?:0\
unchangedCount yes integer (int32) The number of cases that passed on both sides. pattern `^-?(?:0\
fixedCount yes integer (int32) The number of cases that failed on the baseline and pass now. pattern `^-?(?:0\
regressedCount yes integer (int32) The number of cases that passed on the baseline and fail now. pattern `^-?(?:0\
stillFailingCount yes integer (int32) The number of cases that failed on both sides. pattern `^-?(?:0\
addedCount yes integer (int32) The number of cases present only in the candidate run. pattern `^-?(?:0\
removedCount yes integer (int32) The number of cases present only in the baseline run. pattern `^-?(?:0\