Package dev.omnist.conformance
Class Track1Runner
java.lang.Object
dev.omnist.conformance.Track1Runner
Track 1 of the conformance harness: runs the compiled
omnist CLI as a real
subprocess against the fixture-based test suite (omnist-spec ยง8.5) and compares its
stdout/stderr/exit-code against each fixture's expected result.-
Method Summary
-
Method Details
-
runTrack1
Runs every fixture underfixturesDiragainst the CLI jar built fromrepoDirand returns the tally.- Parameters:
fixturesDir- directory containing the Track 1 fixture filesrepoDir- the repo root, used to locatetarget/omnist-j-*.jar- Returns:
- a 3-element array
{pass, fail, skip} - Throws:
Exception- if a fixture cannot be read or the CLI subprocess cannot be launched
-