Skip to content

Files

Latest commit

6e3cff7 · Jul 13, 2024

History

History
This branch is 28304 commits behind rust-lang/rust:master.

coverage

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 8, 2024
May 29, 2024
Jun 17, 2024
May 30, 2024
Jul 9, 2024
Nov 8, 2023
Jun 19, 2024
Jun 19, 2024
Jun 19, 2024
Jun 12, 2024
Jun 12, 2024
Jun 12, 2024
Nov 7, 2023
Feb 22, 2024
Feb 22, 2024
Dec 16, 2023
Feb 22, 2024
Feb 22, 2024
Jul 8, 2024
Jul 8, 2024
Jul 8, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
Feb 2, 2024
Feb 22, 2024
Feb 22, 2024
Jan 21, 2024
Feb 22, 2024
Feb 22, 2024
Jul 13, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Jan 16, 2024
Jan 16, 2024
Jul 8, 2024
Feb 22, 2024
Feb 22, 2024
Jul 8, 2024
Feb 22, 2024
Feb 22, 2024
Feb 15, 2024
Feb 22, 2024
Feb 22, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Jan 16, 2024
Jan 16, 2024
Nov 25, 2023
Nov 7, 2023
Nov 7, 2023
May 29, 2024
May 29, 2024
May 29, 2024
Feb 15, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Nov 7, 2023
Nov 7, 2023
May 14, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
Jul 8, 2024
Jul 8, 2024
Jul 8, 2024
May 14, 2024
Jan 16, 2024
Jan 16, 2024
May 14, 2024
Jan 16, 2024
Jan 16, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
Feb 22, 2024
Feb 22, 2024
Jan 5, 2024
Feb 22, 2024
May 14, 2024
May 29, 2024
May 29, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
May 29, 2024
May 29, 2024
Jun 25, 2024
Jan 22, 2024
Nov 7, 2023
Jun 25, 2024
Feb 22, 2024
Feb 22, 2024
Nov 7, 2023
Feb 22, 2024
Feb 22, 2024
Feb 2, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Jan 16, 2024
Jan 16, 2024
May 29, 2024
May 29, 2024
May 29, 2024
Nov 7, 2023
Feb 22, 2024
Feb 22, 2024
Jun 12, 2024
Jun 12, 2024
Jun 12, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024
May 14, 2024
Nov 7, 2023
Nov 7, 2023
Feb 4, 2024
Feb 22, 2024
Feb 22, 2024
Feb 15, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Jul 8, 2024
Jul 8, 2024
Nov 7, 2023
Feb 18, 2024
Feb 22, 2024
Feb 22, 2024
Feb 18, 2024
Feb 22, 2024
Feb 22, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
Nov 7, 2023
Feb 22, 2024
Feb 22, 2024
May 29, 2024
May 29, 2024
May 29, 2024
May 14, 2024
Jan 16, 2024
Jan 16, 2024
May 14, 2024
Jan 16, 2024
Jan 16, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
Jan 21, 2024
Feb 22, 2024
Feb 22, 2024
Jan 17, 2024
Feb 22, 2024
Feb 22, 2024
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Feb 22, 2024
Feb 22, 2024
Jul 13, 2024
May 29, 2024
May 29, 2024
May 14, 2024
Feb 22, 2024
Feb 22, 2024
Mar 27, 2024
Feb 22, 2024
Feb 22, 2024
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
Nov 7, 2023
May 29, 2024
Feb 22, 2024
May 14, 2024
May 29, 2024
Feb 22, 2024
May 14, 2024
Jan 16, 2024
Jan 16, 2024
Jan 16, 2024
Feb 22, 2024
Feb 22, 2024
May 29, 2024
May 29, 2024
May 29, 2024

The tests in this directory are shared by two different test modes, and can be run in multiple different ways:

  • ./x.py test coverage-map (compiles to LLVM IR and checks coverage mappings)
  • ./x.py test coverage-run (runs a test binary and checks its coverage report)
  • ./x.py test coverage (runs both coverage-map and coverage-run)

Maintenance note

These tests can be sensitive to small changes in MIR spans or MIR control flow, especially in HIR-to-MIR lowering or MIR optimizations.

If you haven't touched the coverage code directly, and the tests still pass in coverage-run mode, then it should usually be OK to just re-bless the mappings as necessary with ./x.py test coverage-map --bless, without worrying too much about the exact changes.