CodSpeedHQ
codspeed-go
BlogDocsChangelog

fix(go-runner): ensure excludes dont filter files

#47
Comparing
cod-1829-cannot-compile-certain-internal-packages
(
5a11ae4
) with
main
(
4df4d46
)
CodSpeed Performance Gauge
+22%
Improvements
1
Untouched
48
New
3

Benchmarks

Improved

bench_collect_results[10000000, 25]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
+22%
6.1 s5 s

New

BenchmarkStdrWithName
example/compat/stdr_test.go
CodSpeed Performance Gauge
N/A
N/A5.4 µs
BenchmarkStdr
example/compat/stdr_test.go
CodSpeed Performance Gauge
N/A
N/A11.4 µs
BenchmarkLogrTestr
example/compat/logr_test.go
CodSpeed Performance Gauge
N/A
N/A28 µs

Passed

bench_collect_results[500000, 10]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
+3%
126 ms122 ms
bench_go_runner
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
+3%
37 s36 s
bench_collect_results[1000000, 5]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
+1%
214.3 ms211.5 ms
bench_collect_results[500000, 25]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
+1%
255.7 ms252.5 ms
BenchmarkFibonacci20_bN
example/fib_test.go
CodSpeed Performance Gauge
+1%
73.5 µs72.6 µs
BenchmarkTestifyWithNew
example/compat/testify_test.go
CodSpeed Performance Gauge
+1%
7.7 µs7.7 µs
BenchmarkLargeSetup
example/setup_test.go
CodSpeed Performance Gauge
+1%
10.2 ms10.1 ms
BenchmarkTestifyWithT
example/compat/testify_test.go
CodSpeed Performance Gauge
+1%
3.7 µs3.7 µs
bench_collect_results[5000000, 5]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
+1%
1 s1 s
BenchmarkSleep100ns
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
231 ns230 ns
fibonacci(10)
example/fib_test.go::BenchmarkFibonacci10::fibonacci(10)
CodSpeed Performance Gauge
0%
575 ns573 ns
bench_collect_results[100000, 25]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
0%
41 ms40.9 ms
bench_collect_results[1000000, 10]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
0%
250.4 ms249.8 ms
bench_collect_results[10000000, 5]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
0%
2 s2 s
bench_collect_results[100000, 5]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
0%
18.6 ms18.5 ms
BenchmarkWithOutlierMeasurementTraditional
example/setup_test.go
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
BenchmarkSleep100us_Loop
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
100.2 µs100.2 µs
BenchmarkSleep50ms
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
50 ms50 ms
BenchmarkSleep50ms_Loop
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
50 ms50 ms
BenchmarkFibonacci20_Loop
example/fib_test.go
CodSpeed Performance Gauge
0%
68.7 µs68.7 µs
BenchmarkFibonacci10Parallel
example/fib_test.go
CodSpeed Performance Gauge
0%
41 ns41 ns
BenchmarkSleep10us_Loop
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
10.2 µs10.2 µs
BenchmarkSleep100ns_Loop
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
300 ns300 ns
BenchmarkSleep1us_Loop
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs
BenchmarkExternalFib
example/external/external_test.go
CodSpeed Performance Gauge
0%
45 ns45 ns
BenchmarkSleep10ms_Loop
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
10 ms10 ms
BenchmarkSleep1ms_Loop
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
1 ms1 ms
BenchmarkSleep10ms
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
10 ms10 ms
BenchmarkLargeSetupInLoop
example/setup_test.go
CodSpeed Performance Gauge
0%
9.9 ms9.9 ms
BenchmarkSleep100us
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
100.2 µs100.2 µs
BenchmarkWithoutStartupModern
example/setup_test.go
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
BenchmarkWithoutStartupTraditional
example/setup_test.go
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
BenchmarkSleep10us
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
10.1 µs10.2 µs
BenchmarkWithOutlierMeasurementModern
example/setup_test.go
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
BenchmarkWithStopTraditional
example/setup_test.go
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
BenchmarkSleep1ms
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
1 ms1 ms
BenchmarkWithStopModern
example/setup_test.go
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
BenchmarkSleep1us
example/timing/sleep_test.go
CodSpeed Performance Gauge
0%
1.1 µs1.2 µs
bench_collect_results[100000, 10]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
0%
20 ms20.1 ms
bench_collect_results[10000000, 10]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
-1%
2.4 s2.4 s
bench_collect_results[5000000, 10]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
-1%
1.3 s1.3 s
bench_collect_results[500000, 5]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
-1%
102 ms102.9 ms
bench_collect_results[1000000, 25]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
-1%
519 ms523.5 ms
BenchmarkFibonacci20Parallel
example/fib_test.go
CodSpeed Performance Gauge
-1%
5.3 µs5.4 µs
BenchmarkWithSlogAssert
example/compat/slogassert_test.go
CodSpeed Performance Gauge
-1%
52.2 µs52.9 µs
bench_collect_results[5000000, 25]
go-runner/benches/go_runner.rs
CodSpeed Performance Gauge
-2%
2.5 s2.5 s
BenchmarkQuicktest
example/compat/quicktest_test.go
CodSpeed Performance Gauge
-3%
6.9 µs7.1 µs
BenchmarkExample
example/very/nested/module/example_test.go
CodSpeed Performance Gauge
N/A
< 1 ns< 1 ns

Commits

Click on a commit to change the comparison range
Base
main
4df4d46
-12.08%
chore: add small test for import mismatch This ensures that we always patch the logr and stdr package correclty, since they also depend on each other. We must not just update the imports, we also must patch them like we do in `patcher.rs`
17de271
1 day ago
by not-matthias
+32.43%
feat(go-runner): add support for using functions from internal test files in external test packages
f092d36
23 hours ago
by not-matthias
-1.43%
chore(example): add testify example
3b55a5e
22 hours ago
by not-matthias
+3.22%
fix(ci): shard integration tests
5a11ae4
21 hours ago
by not-matthias
© 2026 CodSpeed Technology
Home Terms Privacy Docs