diff --git a/internal/monitoring/monitor_docker_test.go b/internal/monitoring/monitor_docker_test.go index 33547e213..575c58567 100644 --- a/internal/monitoring/monitor_docker_test.go +++ b/internal/monitoring/monitor_docker_test.go @@ -13,7 +13,7 @@ import ( func newTestMonitor(t *testing.T) *Monitor { t.Helper() - return &Monitor{ + m := &Monitor{ state: models.NewState(), alertManager: alerts.NewManager(), removedDockerHosts: make(map[string]time.Time), @@ -21,6 +21,8 @@ func newTestMonitor(t *testing.T) *Monitor { dockerTokenBindings: make(map[string]string), dockerMetadataStore: config.NewDockerMetadataStore(t.TempDir()), } + t.Cleanup(func() { m.alertManager.Stop() }) + return m } func TestApplyDockerReportGeneratesUniqueIDsForCollidingHosts(t *testing.T) { diff --git a/internal/monitoring/monitor_memory_test.go b/internal/monitoring/monitor_memory_test.go index d3a850aa3..c610640a9 100644 --- a/internal/monitoring/monitor_memory_test.go +++ b/internal/monitoring/monitor_memory_test.go @@ -191,6 +191,7 @@ func TestPollPVEInstanceUsesRRDMemUsedFallback(t *testing.T) { dlqInsightMap: make(map[string]*dlqInsight), authFailures: make(map[string]int), lastAuthAttempt: make(map[string]time.Time), + nodeLastOnline: make(map[string]time.Time), } defer mon.alertManager.Stop() defer mon.notificationMgr.Stop()