From cedb4ef9c17cc6f907b58a72b9cc44f4cc9d4d93 Mon Sep 17 00:00:00 2001 From: Charandas <542168+charandas@users.noreply.github.com> Date: Mon, 3 Mar 2025 10:56:30 -0800 Subject: [PATCH] fix: testutil blocking PR checks from passing (#101527) --- go.mod | 2 +- pkg/util/testutil/context_test.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index fbd0290c7d3..1abc5ef7e16 100644 --- a/go.mod +++ b/go.mod @@ -515,7 +515,7 @@ require ( go.etcd.io/etcd/client/pkg/v3 v3.5.16 // indirect go.etcd.io/etcd/client/v3 v3.5.16 // indirect go.mongodb.org/mongo-driver v1.16.1 // indirect - go.opencensus.io v0.24.0 // indirect + go.opencensus.io v0.24.0 // @grafana/grafana-backend-group go.opentelemetry.io/auto/sdk v1.1.0 // indirect go.opentelemetry.io/contrib/detectors/gcp v1.33.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.59.0 // indirect diff --git a/pkg/util/testutil/context_test.go b/pkg/util/testutil/context_test.go index 4d7ecf670f6..b841deaa7e6 100644 --- a/pkg/util/testutil/context_test.go +++ b/pkg/util/testutil/context_test.go @@ -7,12 +7,14 @@ import ( "github.com/stretchr/testify/mock" "github.com/stretchr/testify/require" + "go.opencensus.io/stats/view" "go.uber.org/goleak" "github.com/grafana/grafana/pkg/util/testutil/mocks" ) func TestMain(m *testing.M) { + view.Stop() // make sure we don't leak goroutines after tests in this package have // finished, which means we haven't leaked contexts either goleak.VerifyTestMain(m)