OptionalactualActual output data
OptionalallMulti-turn specific: All AgentRun IDs
OptionaldurationDuration in milliseconds
OptionalerrorError message if status is Error
OptionalexpectedExpected output data
Number of checks that failed
OptionalfailureMachine-readable failure classification a driver may compute from its run
signals (e.g. Computer Use's nav-loop / stuck-page / app-error /
assertion). Free-form so each driver owns its own taxonomy; a retry
scheduler keys policy on it. Absent on success.
OptionalfailureNon-blind retry memo a driver may surface from its engine on a non-passing result — a short "here's what went wrong last time". A retry loop copies it onto PriorAttemptSummary so the next attempt can consume it. Absent on success.
OptionalinputInput data used
Oracle results
OptionaloutputsStructured outputs emitted by the driver (screenshots, logs, data, etc.). The engine persists each item as a TestRunOutput entity record.
Number of checks that passed
OptionalreplayReplay telemetry — present whenever a replay was attempted, so the drift signal survives a green LLM-fallback. Copied to TestRunResult.replay. Absent on pure-LLM runs.
Overall score
OptionalskippedNumber of checks that were skipped (tier-gated, mutation-gated, or environment gaps). Optional so existing drivers that never skip need no change.
Execution status. 'Skipped' means the driver did not execute the test's checks at all (env-gated tier, unreachable dependency) — it must NEVER be reported as 'Passed': a green run that silently didn't execute is indistinguishable from real coverage. The MJ: Test Runs entity's Status value list already includes 'Skipped'.
OptionaltargetEntity ID identifying the type of target being tested. References Entity.ID (e.g., Entity ID for "MJ: AI Agent Runs"). This is the proper FK reference for entity linkage.
Target entity ID (final AgentRun ID for single/multi-turn)
Optional sub-category or variant label for the test target. Use for ad-hoc labeling or to distinguish test scenarios within the same entity type. Examples: "Summarization", "Classification", "Code Review", "Multi-turn Chat"
OptionaltierExecution-tier label a tiered driver reports — e.g. Computer Use's
'replay' / 'replay-with-heal' / 'llm'. Free-form so each driver owns
its own tiering. A diverged replay that fell back to the LLM leg reports
'llm' (the tier that produced the result). Absent for single-tier drivers.
Total number of checks EXECUTED (passed + failed). Skipped checks are counted separately in skippedChecks and never inflate the executed totals.
OptionaltotalCost in USD
OptionaltotalMulti-turn specific: Total number of turns
OptionalturnMulti-turn specific: Results for each turn
Result from driver execution