NO-JIRA: e2e: fix label-filter shell quoting in test-e2e target#456
NO-JIRA: e2e: fix label-filter shell quoting in test-e2e target#456tashirj wants to merge 1 commit into
Conversation
WalkthroughThe test-e2e Makefile target's go test invocation now wraps the E2E_GINKGO_LABEL_FILTER variable in single quotes when passed to the -ginkgo.label-filter flag, rather than leaving it unquoted. ChangesMakefile e2e label filter quoting
Estimated code review effort: 1 (Trivial) | ~2 minutes 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
Hi @tashirj. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/lgtm |
|
override failing jobs, which is because of label parsing issue, addressed in openshift/release#81499 /override ci/prow/e2e-operator |
|
@arun717: arun717 unauthorized: /override is restricted to Repo administrators, approvers in top level OWNERS file, and the following github teams:openshift: openshift-release-oversight openshift-staff-engineers openshift-sustaining-engineers. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
The e2e CI jobs are failing because of the missing dependent change in openshift/release repo. Overriding here and will rehearsed in release repo with required changes. /lgtm /override ci/prow/e2e-operator |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: arun717, bharath-b-rh, tashirj The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@bharath-b-rh: Overrode contexts on behalf of bharath-b-rh: ci/prow/e2e-operator, ci/prow/e2e-operator-tech-preview DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@tashirj: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/ok-to-test |
|
/retitle NO-JIRA: e2e: fix label-filter shell quoting in test-e2e target |
|
@tashirj: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
Problem
make test-e2efails immediately with a Ginkgo label-filter syntax error because bash word-splits the unquoted$(E2E_GINKGO_LABEL_FILTER)expansion at spaces and&&.Fix
Wrap
$(E2E_GINKGO_LABEL_FILTER)in single quotes at the Makefile call site.Same fix as #447 (merged to
cert-manager-1.19).Note
A companion PR to openshift/release is required to remove embedded
"from CIE2E_GINKGO_LABEL_FILTERjob values once this lands.Test plan
make test-e2ewith default filter parses correctlySummary by CodeRabbit