From 309e984b40c1f25c6c2820f4c150e4e5dfb2350f Mon Sep 17 00:00:00 2001 From: Alfonso Uceda Date: Sat, 28 Jun 2025 09:54:01 +0200 Subject: [PATCH] TestRunLinterRule flakiness is fixed var linter = Linter{} was declared outside this test creating a var with shared state Signed-off-by: Alfonso Uceda --- pkg/lint/support/message_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/lint/support/message_test.go b/pkg/lint/support/message_test.go index 55675eeee..233fde52f 100644 --- a/pkg/lint/support/message_test.go +++ b/pkg/lint/support/message_test.go @@ -21,7 +21,6 @@ import ( "testing" ) -var linter = Linter{} var errLint = errors.New("lint failed") func TestRunLinterRule(t *testing.T) { @@ -45,6 +44,7 @@ func TestRunLinterRule(t *testing.T) { {-1, errLint, 4, false, ErrorSev}, } + var linter = Linter{} for _, test := range tests { isValid := linter.RunLinterRule(test.Severity, "chart", test.LintError) if len(linter.Messages) != test.ExpectedMessages {