about summary refs log tree commit diff
path: root/tests/ui/instrument-coverage/coverage-options.rs
AgeCommit message (Collapse)AuthorLines
2025-08-06coverage: Remove all unstable support for MC/DC instrumentationZalathar-4/+1
2025-03-25compiletest: Support matching on diagnostics without a spanVadim Petrochenkov-0/+2
2024-06-14Use `-Zno-profiler-runtime` instead of `//@ needs-profiler-support`Zalathar-2/+1
For PGO/coverage tests that don't need to build or run an actual artifact, we can use `-Zno-profiler-runtime` to run the test even when the profiler runtime is not available.
2024-05-30coverage: Add CLI support for `-Zcoverage-options=condition`Dorian Péron-1/+4
2024-05-09Fix test problems discovered by the revision checkZalathar-1/+1
Most of these changes either add revision names that were apparently missing, or explicitly mark a revision name as currently unused.
2024-04-29coverage: Replace boolean options with a `CoverageLevel` enumZalathar-7/+4
2024-04-19coverage. Add coverage-options=mcdc as gate for MC/DC instrumentzhuyunxing-0/+6
2024-03-13coverage: Add `-Zcoverage-options` for fine control of coverageZalathar-0/+14
This new nightly-only flag can be used to toggle fine-grained flags that control the details of coverage instrumentation. Currently the only supported flag value is `branch` (or `no-branch`), which is a placeholder for upcoming support for branch coverage. Other flag values can be added in the future, to prototype proposed new behaviour, or to enable special non-default behaviour.