OXYGENHUB

Test report and coverage for Oxygen on every push issue #139 closed: completed andymccall opened this · 0 comments

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 --output-path target/lcov.info with a nextest profile writing target/nextest/ci/junit.xml (needs cargo-nextest in the image, https://oxygenhub.io/andymccall/oxygenflow/issue/81), and declares them as coverage and junit. Measure the instrumented run against today's test (about 140 s on earth-1): if it costs much more, keep test as it is and add a coverage job on main only. Report the first numbers (line coverage per crate) on this issue.

andymccall set labels feature ·

closed by change ff6987682725 ·

andymccall referenced by change f9eab8117787 on main ·