From 30c3e315740c786b91a167211697b2fb7db8ae41 Mon Sep 17 00:00:00 2001 From: Pedro Tanaka Date: Fri, 26 Aug 2022 11:21:02 +0200 Subject: [PATCH] Improving isolation of metric conflict test Signed-off-by: Pedro Tanaka --- pkg/exporter/exporter_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/exporter/exporter_test.go b/pkg/exporter/exporter_test.go index ef7836f..d4b4ff7 100644 --- a/pkg/exporter/exporter_test.go +++ b/pkg/exporter/exporter_test.go @@ -520,10 +520,11 @@ mappings: events <- s.in close(events) }() - ex := NewExporter(prometheus.DefaultRegisterer, testMapper, log.NewNopLogger(), eventsActions, eventsUnmapped, errorEventStats, eventStats, conflictingEventStats, metricsCount) + registerer := prometheus.NewRegistry() + ex := NewExporter(registerer, testMapper, log.NewNopLogger(), eventsActions, eventsUnmapped, errorEventStats, eventStats, conflictingEventStats, metricsCount) ex.Listen(events) - metrics, err := prometheus.DefaultGatherer.Gather() + metrics, err := registerer.Gather() if err != nil { t.Fatalf("Cannot gather from DefaultGatherer: %v", err) }