From be1affe0a4f257f0143a96d1b5cda5f75064a28e Mon Sep 17 00:00:00 2001 From: Ganesh Vernekar <15064823+codesome@users.noreply.github.com> Date: Tue, 27 Apr 2021 17:03:22 +0530 Subject: [PATCH] NGAlert: Fix flaky test (#33415) Signed-off-by: Ganesh Vernekar --- pkg/services/ngalert/notifier/alertmanager_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/services/ngalert/notifier/alertmanager_test.go b/pkg/services/ngalert/notifier/alertmanager_test.go index 2558b1e385b..5fff03d14f8 100644 --- a/pkg/services/ngalert/notifier/alertmanager_test.go +++ b/pkg/services/ngalert/notifier/alertmanager_test.go @@ -5,6 +5,7 @@ import ( "errors" "io/ioutil" "os" + "sort" "testing" "time" @@ -284,7 +285,12 @@ func TestPutAlert(t *testing.T) { // We take the "now" time from one of the UpdatedAt. now := alerts[0].UpdatedAt - require.Equal(t, c.expAlerts(now), alerts) + expAlerts := c.expAlerts(now) + + sort.Sort(types.AlertSlice(expAlerts)) + sort.Sort(types.AlertSlice(alerts)) + + require.Equal(t, expAlerts, alerts) }) } }