From cf4d9285c3c496b72775e4702a896fbf12017cff Mon Sep 17 00:00:00 2001 From: akihikokuroda Date: Fri, 17 Dec 2021 08:46:09 -0500 Subject: [PATCH] fix e2e CSV metric is preserved failure Signed-off-by: akihikokuroda --- test/e2e/metrics_e2e_test.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/test/e2e/metrics_e2e_test.go b/test/e2e/metrics_e2e_test.go index 2769091e3a..ee03e3c30c 100644 --- a/test/e2e/metrics_e2e_test.go +++ b/test/e2e/metrics_e2e_test.go @@ -149,9 +149,13 @@ var _ = Describe("Metrics are generated for OLM managed resources", func() { restartDeploymentWithLabel(c, "app=olm-operator") }) It("CSV metric is preserved", func() { - Expect(getMetricsFromPod(c, getPodWithLabel(c, "app=olm-operator"))).To( - ContainElement(LikeMetric(WithFamily("csv_succeeded"), WithName(csv.Name), WithValue(1))), - ) + Eventually(func() []Metric { + return getMetricsFromPod(c, getPodWithLabel(c, "app=olm-operator")) + }).Should(ContainElement(LikeMetric( + WithFamily("csv_succeeded"), + WithName(csv.Name), + WithValue(1), + ))) }) }) })