OXYGENHUB

Test report and coverage for OxygenFlow on every push issue #82 closed: completed andymccall opened this · 1 comment

andymccall

Andy (2026-10-25). As supermarioland and metalgear do: the job declares output { artifact "coverage" { path … } artifact "junit" { path … } }; the hub reads an artifact named coverage (LCOV or Cobertura) into the Coverage tab and one named junit (JUnit XML) into the run's tests.

Here: the test job runs cargo llvm-cov nextest --workspace --locked --lcov with a JUnit profile (needs https://oxygenhub.io/andymccall/oxygenflow/issue/81) and declares coverage and junit. The microVM and syscall tiers are tested mostly by use (dogfooding); the report will show how much of the runner code the tests themselves reach.

andymccall set labels feature ·

andymccall referenced by change 9e5fd161efc3 on main ·

andymccall

Done: the test job runs under cargo-nextest and cargo-llvm-cov and keeps junit and coverage artifacts, which the hub shows in the run's Tests and Coverage tabs.

andymccall closed ·