Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
Jan-Otto Kröpke
2026-05-13 22:44:54 +02:00
parent 4ce836b42f
commit d2ea68cbf0
8 changed files with 13 additions and 21 deletions

View File

@@ -19,7 +19,6 @@ package testutils
import (
"errors"
"io"
"log/slog"
"os"
"sync"
@@ -39,7 +38,7 @@ import (
func FuncBenchmarkCollector[C collector.Collector](b *testing.B, name string, collectFunc collector.BuilderWithFlags[C], fn ...func(app *kingpin.Application)) {
b.Helper()
logger := slog.New(slog.NewTextHandler(io.Discard, nil))
logger := slog.New(slog.DiscardHandler)
app := kingpin.New("windows_exporter", "Windows metrics exporter.")
c := collectFunc(app)
@@ -74,7 +73,7 @@ func TestCollector[C collector.Collector, V any](t *testing.T, fn func(*V) C, co
err error
)
logger := slog.New(slog.NewTextHandler(io.Discard, nil))
logger := slog.New(slog.DiscardHandler)
c := fn(conf)
ch := make(chan prometheus.Metric, 10000)