From 2566acc2e746dac016d42ea4de1fbdec2b7da252 Mon Sep 17 00:00:00 2001 From: Robert Fratto Date: Mon, 28 Jul 2025 06:40:46 -0400 Subject: [PATCH] go: Support benchmarks named "Benchmark" (#35167) The regular expression for benchmarks was enforcing using a suffix (e.g., `BenchmarkFoo`), but `Benchmark` is a valid benchmark name, just as `Test` is a valid test name, and `Fuzz` is a valid fuzz test name. Release Notes: - Add support for running Go benchmarks named "Benchmark" --- crates/languages/src/go/runnables.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/languages/src/go/runnables.scm b/crates/languages/src/go/runnables.scm index 49e112b860..6418cd04d8 100644 --- a/crates/languages/src/go/runnables.scm +++ b/crates/languages/src/go/runnables.scm @@ -69,7 +69,7 @@ ( ( (function_declaration name: (_) @run @_name - (#match? @_name "^Benchmark.+")) + (#match? @_name "^Benchmark.*")) ) @_ (#set! tag go-benchmark) )