about summary refs log tree commit diff
diff options
context:
space:
mode:
authorZalathar <Zalathar@users.noreply.github.com>2024-01-21 12:18:48 +1100
committerZalathar <Zalathar@users.noreply.github.com>2024-01-21 23:17:00 +1100
commitbdfc64ac984e892f6061deebaee5a9301b8d271f (patch)
treec3fec72203cd0336db876340fa74badee803181e
parentcb25c5bc3d526a8fb931314cb3a7849115134b04 (diff)
downloadrust-bdfc64ac984e892f6061deebaee5a9301b8d271f.tar.gz
rust-bdfc64ac984e892f6061deebaee5a9301b8d271f.zip
coverage: Add a test that uses `#[bench]`
-rw-r--r--tests/coverage/bench.cov-map16
-rw-r--r--tests/coverage/bench.coverage9
-rw-r--r--tests/coverage/bench.rs8
3 files changed, 33 insertions, 0 deletions
diff --git a/tests/coverage/bench.cov-map b/tests/coverage/bench.cov-map
new file mode 100644
index 00000000000..7cdb1b641bf
--- /dev/null
+++ b/tests/coverage/bench.cov-map
@@ -0,0 +1,16 @@
+Function name: bench::my_bench
+Raw bytes (9): 0x[01, 01, 00, 01, 01, 08, 01, 00, 27]
+Number of files: 1
+- file 0 => global file 1
+Number of expressions: 0
+Number of file 0 mappings: 1
+- Code(Counter(0)) at (prev + 8, 1) to (start + 0, 39)
+
+Function name: bench::my_bench::{closure#0}
+Raw bytes (9): 0x[01, 01, 00, 01, 01, 07, 01, 00, 09]
+Number of files: 1
+- file 0 => global file 1
+Number of expressions: 0
+Number of file 0 mappings: 1
+- Code(Counter(0)) at (prev + 7, 1) to (start + 0, 9)
+
diff --git a/tests/coverage/bench.coverage b/tests/coverage/bench.coverage
new file mode 100644
index 00000000000..4642d92cc19
--- /dev/null
+++ b/tests/coverage/bench.coverage
@@ -0,0 +1,9 @@
+   LL|       |#![feature(test)]
+   LL|       |// edition: 2021
+   LL|       |// compile-flags: --test
+   LL|       |
+   LL|       |extern crate test;
+   LL|       |
+   LL|      1|#[bench]
+   LL|      1|fn my_bench(_b: &mut test::Bencher) {}
+
diff --git a/tests/coverage/bench.rs b/tests/coverage/bench.rs
new file mode 100644
index 00000000000..2dcd7355b2f
--- /dev/null
+++ b/tests/coverage/bench.rs
@@ -0,0 +1,8 @@
+#![feature(test)]
+// edition: 2021
+// compile-flags: --test
+
+extern crate test;
+
+#[bench]
+fn my_bench(_b: &mut test::Bencher) {}