summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/specs/bench/filter_group_header/__test__.jsonc5
-rw-r--r--tests/specs/bench/filter_group_header/main.out13
-rw-r--r--tests/specs/bench/filter_group_header/main.ts11
3 files changed, 29 insertions, 0 deletions
diff --git a/tests/specs/bench/filter_group_header/__test__.jsonc b/tests/specs/bench/filter_group_header/__test__.jsonc
new file mode 100644
index 000000000..9453d5840
--- /dev/null
+++ b/tests/specs/bench/filter_group_header/__test__.jsonc
@@ -0,0 +1,5 @@
+// Regression test for https://github.com/denoland/deno/issues/23053
+{
+ "args": "bench main.ts --filter=G",
+ "output": "main.out"
+}
diff --git a/tests/specs/bench/filter_group_header/main.out b/tests/specs/bench/filter_group_header/main.out
new file mode 100644
index 000000000..e8b11299c
--- /dev/null
+++ b/tests/specs/bench/filter_group_header/main.out
@@ -0,0 +1,13 @@
+Check [WILDCARD]
+cpu: [WILDCARD]
+runtime: [WILDCARD]
+
+[WILDCARD]
+benchmark time (avg) iter/s (min … max) p75 p99 p995
+--------------------------------------------------------------- -----------------------------
+
+group G1
+G1-B [WILDCARD]
+
+group G2
+G2-B [WILDCARD] \ No newline at end of file
diff --git a/tests/specs/bench/filter_group_header/main.ts b/tests/specs/bench/filter_group_header/main.ts
new file mode 100644
index 000000000..16b244cf0
--- /dev/null
+++ b/tests/specs/bench/filter_group_header/main.ts
@@ -0,0 +1,11 @@
+Deno.bench({
+ group: "G1",
+ name: "G1-B",
+ fn() {},
+});
+
+Deno.bench({
+ group: "G2",
+ name: "G2-B",
+ fn() {},
+});