From eacbcf1b17954f467dfc7b3a88af519b9b48dce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Matczuk?= Date: Fri, 5 Apr 2024 11:48:19 +0200 Subject: [PATCH] e2e/setup: fix context cancellation if parallel=1 If parallel=1 interrupt does not break the loop. --- e2e/setup/runner.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/e2e/setup/runner.go b/e2e/setup/runner.go index 3d4239ad..417c4a7d 100644 --- a/e2e/setup/runner.go +++ b/e2e/setup/runner.go @@ -53,6 +53,10 @@ func (r *Runner) Run(ctx context.Context) error { } for i := range setups { + if ctx.Err() != nil { + break + } + s := &setups[i] if r.SetupRegexp != nil && !r.SetupRegexp.MatchString(s.Name) {