import type { TestRunExecutionResult } from "./execute-test-run-plan.ts"; export type TestRunResultSummary = { message: string; type: "info" | "error"; }; export function summarizeTestRunResult( result: TestRunExecutionResult, ): TestRunResultSummary { if (result.killed) { return { message: `${result.displayCommand} killed or timeout`, type: "error", }; } if (result.ok) { return { message: `${result.displayCommand} passed`, type: "info", }; } return { message: `${result.displayCommand} failed`, type: "error", }; }