Test report and coverage for Oxygen on every push issue #139 closed: completed andymccall opened this · 0 comments
andymccall set labels feature ·
closed by change ff6987682725 ·
andymccall referenced by change f9eab8117787 on main ·
andymccall set labels feature ·
closed by change ff6987682725 ·
andymccall referenced by change f9eab8117787 on main ·
Andy (2026-10-25). As supermarioland and metalgear do: the job declares
output { artifact "coverage" { path … } artifact "junit" { path … } }; the hub reads an artifact namedcoverage(LCOV or Cobertura) into the Coverage tab and one namedjunit(JUnit XML) into the run's tests.Here: the
testjob runscargo llvm-cov nextest --workspace --locked --lcov --output-path target/lcov.infowith a nextest profile writingtarget/nextest/ci/junit.xml(needs cargo-nextest in the image, https://oxygenhub.io/andymccall/oxygenflow/issue/81), and declares them ascoverageandjunit. Measure the instrumented run against today'stest(about 140 s on earth-1): if it costs much more, keeptestas it is and add acoveragejob on main only. Report the first numbers (line coverage per crate) on this issue.