outcomeOf
Whether a test passes, as its results say (none: it hasn't run here).
import type { Codebase } from "#codebase/tcmts/cli/codebase"; export function outcomeOf(cb: Codebase, hash: string): { ok?: boolean } { const results = cb.store .resultKeysOf(hash) .map((k) => cb.store.testResult(hash, k)) .filter((r) => r !== undefined); return results.length ? { ok: results.every((r) => r.ok) } : {}; }