From 9088e8ce73c4ade347f5fd7a25315fb0dc2487b8 Mon Sep 17 00:00:00 2001 From: Tushar Dudhade Date: Thu, 25 Jun 2026 17:02:54 +0530 Subject: [PATCH] e2e: fix label-filter shell quoting in test-e2e target The E2E_GINKGO_LABEL_FILTER value contains spaces and '&&', so the shell word-splits it when the Make variable is expanded unquoted. Ginkgo receives only 'Platform:' as the filter and fails with 'Missing set operation'. Wrap the expansion in single quotes so the full expression is passed as a single argument. --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c55107ec8..cb4024a09 100644 --- a/Makefile +++ b/Makefile @@ -283,7 +283,7 @@ test-e2e: test-e2e-wait-for-stable-state ## Run end-to-end tests. -timeout $(E2E_TIMEOUT) \ -count 1 -v -p 1 \ -tags e2e -run "$(TEST)" . \ - -ginkgo.label-filter=$(E2E_GINKGO_LABEL_FILTER) + -ginkgo.label-filter='$(E2E_GINKGO_LABEL_FILTER)' .PHONY: test-e2e-wait-for-stable-state test-e2e-wait-for-stable-state: