Skip to content

Commit

Permalink
coverage: Copy all remaining coverage-map tests into run-coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
Zalathar committed Nov 7, 2023
1 parent f5df56b commit 4b76b97
Show file tree
Hide file tree
Showing 4 changed files with 308 additions and 0 deletions.
151 changes: 151 additions & 0 deletions tests/run-coverage/long_and_wide.coverage
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
LL| |// compile-flags: --edition=2021
LL| |// ignore-tidy-linelength
LL| |
LL| |// This file deliberately contains line and column numbers larger than 127,
LL| |// to verify that `coverage-dump`'s ULEB128 parser can handle them.
LL| |
LL| 1|fn main() {
LL| 1| wide_function();
LL| 1| long_function();
LL| 1| far_function();
LL| 1|}
LL| |
LL| |#[rustfmt::skip]
LL| 1|fn wide_function() { /* */ (); }
LL| |
LL| 1|fn long_function() {
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1| //
LL| 1|}
LL| |
LL| 1|fn far_function() {}

150 changes: 150 additions & 0 deletions tests/run-coverage/long_and_wide.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
// compile-flags: --edition=2021
// ignore-tidy-linelength

// This file deliberately contains line and column numbers larger than 127,
// to verify that `coverage-dump`'s ULEB128 parser can handle them.

fn main() {
wide_function();
long_function();
far_function();
}

#[rustfmt::skip]
fn wide_function() { /* */ (); }

fn long_function() {
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
}

fn far_function() {}
4 changes: 4 additions & 0 deletions tests/run-coverage/trivial.coverage
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
LL| |// compile-flags: --edition=2021
LL| |
LL| 1|fn main() {}

3 changes: 3 additions & 0 deletions tests/run-coverage/trivial.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// compile-flags: --edition=2021

fn main() {}

0 comments on commit 4b76b97

Please sign in to comment.