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
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
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"
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