From 163a8d5f0c317624a5d9e1feca0a39080675b079 Mon Sep 17 00:00:00 2001 From: Marco de Abreu Date: Tue, 15 Apr 2025 21:56:42 +0200 Subject: [PATCH] NGAlert: Fix flaky test (#104070) Fix flaky test Co-authored-by: Marco de Abreu <18629099+marcoabreu@users.noreply.github.com> --- pkg/services/ngalert/api/api_ruler_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/services/ngalert/api/api_ruler_test.go b/pkg/services/ngalert/api/api_ruler_test.go index 42755296f6c..75d4fc0b0bb 100644 --- a/pkg/services/ngalert/api/api_ruler_test.go +++ b/pkg/services/ngalert/api/api_ruler_test.go @@ -335,7 +335,10 @@ func TestRouteGetNamespaceRulesConfig(t *testing.T) { groupKey := models.GenerateGroupKey(orgID) groupKey.NamespaceUID = folder.UID - expectedRules := gen.With(gen.WithGroupKey(groupKey), gen.WithUniqueGroupIndex()).GenerateManyRef(5, 10) + expectedRules := make([]*models.AlertRule, 0) + for i := 0; i < 10; i++ { + expectedRules = append(expectedRules, gen.With(gen.WithGroupKey(groupKey), gen.WithUniqueGroupIndex(), gen.WithUpdatedBy(util.Pointer(models.UserUID(util.GenerateShortUID())))).GenerateManyRef(5, 10)...) + } ruleStore.PutRule(context.Background(), expectedRules...) perms := createPermissionsForRules(expectedRules, orgID)