From 534bff2ff545963a362339bb2ddeeb75f6916fd7 Mon Sep 17 00:00:00 2001 From: Marcin Tojek Date: Wed, 7 Dec 2022 17:50:17 +0100 Subject: [PATCH] fix: coderd/prometheusmetrics wait for all metrics in require.Eventually (#5338) --- coderd/prometheusmetrics/prometheusmetrics_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/coderd/prometheusmetrics/prometheusmetrics_test.go b/coderd/prometheusmetrics/prometheusmetrics_test.go index b18d5ba4ca..df5bca75ea 100644 --- a/coderd/prometheusmetrics/prometheusmetrics_test.go +++ b/coderd/prometheusmetrics/prometheusmetrics_test.go @@ -224,7 +224,9 @@ func TestWorkspaces(t *testing.T) { if !ok { t.Fail() } - require.Equal(t, count, int(metric.Gauge.GetValue()), "invalid count for %s", metric.Label[0].GetValue()) + if metric.Gauge.GetValue() != float64(count) { + return false + } sum += int(metric.Gauge.GetValue()) } t.Logf("sum %d == total %d", sum, tc.Total)