From 00b9e44676304927fcc9df442dad4ce20893fcb7 Mon Sep 17 00:00:00 2001 From: Curtis Robert Date: Tue, 16 Apr 2024 15:32:37 -0700 Subject: [PATCH] [chore][receiver/apache] Enable goleak check --- receiver/apachereceiver/package_test.go | 14 ++++++++++++++ receiver/apachereceiver/scraper_test.go | 2 ++ 2 files changed, 16 insertions(+) create mode 100644 receiver/apachereceiver/package_test.go diff --git a/receiver/apachereceiver/package_test.go b/receiver/apachereceiver/package_test.go new file mode 100644 index 0000000000000..2bf65e3ddd478 --- /dev/null +++ b/receiver/apachereceiver/package_test.go @@ -0,0 +1,14 @@ +// Copyright The OpenTelemetry Authors +// SPDX-License-Identifier: Apache-2.0 + +package apachereceiver + +import ( + "testing" + + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + goleak.VerifyTestMain(m) +} diff --git a/receiver/apachereceiver/scraper_test.go b/receiver/apachereceiver/scraper_test.go index 2e88cbb7e5a05..4f020ec5dc330 100644 --- a/receiver/apachereceiver/scraper_test.go +++ b/receiver/apachereceiver/scraper_test.go @@ -27,6 +27,8 @@ import ( func TestScraper(t *testing.T) { apacheMock := newMockServer(t) + defer func() { apacheMock.Close() }() + cfg := createDefaultConfig().(*Config) cfg.Endpoint = fmt.Sprintf("%s%s", apacheMock.URL, "/server-status?auto") require.NoError(t, component.ValidateConfig(cfg))