Skip to content

Use --no-color ginkgo option for upstream e2e#1053

Open
cpmeadors wants to merge 1 commit intoopenshift:mainfrom
cpmeadors:no-color-for-upstream-e2e
Open

Use --no-color ginkgo option for upstream e2e#1053
cpmeadors wants to merge 1 commit intoopenshift:mainfrom
cpmeadors:no-color-for-upstream-e2e

Conversation

@cpmeadors
Copy link
Contributor

@cpmeadors cpmeadors commented Nov 17, 2025

This PR adds the --no-color option to the ginkgo execution of the upstream e2e tests. This makes reading the logs in Prow much easier.

Verification can be done by looking at the output of a local "make e2e-upstream-test" and the prow logs from Ci jobs to make sure there are no colors or ANSI characters showing up.

@openshift-ci
Copy link

openshift-ci bot commented Nov 17, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cpmeadors

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Nov 17, 2025
@cpmeadors cpmeadors changed the title No color for upstream e2e Use --no-color ginkgo option for upstream e2e Nov 17, 2025
@kannon92
Copy link
Contributor

I kinda like the color. It helps pop the errors.

Why do you want to disable it?

@cpmeadors cpmeadors force-pushed the no-color-for-upstream-e2e branch from ec09ba5 to 1152ab6 Compare December 1, 2025 15:02
@cpmeadors
Copy link
Contributor Author

I kinda like the color. It helps pop the errors.

Why do you want to disable it?

For local execution, I agree. My intention was to only disable colors for CI cases. Will have to pass options to the script.

@cpmeadors cpmeadors force-pushed the no-color-for-upstream-e2e branch from 1152ab6 to 2b5ef78 Compare December 1, 2025 16:31
@cpmeadors
Copy link
Contributor Author

ci/prow/test-e2e-4-18 failed but it showed that it was running with --no-color

@cpmeadors
Copy link
Contributor Author

"[It] should allow to update the PodTemplate in LeaderWorkerSet" failed due to timeout

@cpmeadors
Copy link
Contributor Author

/override ci/prow/test-e2e-4-18

@openshift-ci
Copy link

openshift-ci bot commented Dec 1, 2025

@cpmeadors: Overrode contexts on behalf of cpmeadors: ci/prow/test-e2e-4-18

Details

In response to this:

/override ci/prow/test-e2e-4-18

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.

@cpmeadors cpmeadors force-pushed the no-color-for-upstream-e2e branch from 2b5ef78 to 0481bd4 Compare December 1, 2025 20:37
@cpmeadors
Copy link
Contributor Author

test test-e2e-upstream-4-20

@cpmeadors
Copy link
Contributor Author

/test test-e2e-upstream-4-20

@cpmeadors
Copy link
Contributor Author

Maybe this option needs to be passed in from the prow job. I thought we had a separate ci and local make target for upstream e2e. That pattern is messy.

@cpmeadors
Copy link
Contributor Author

/hold

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Dec 2, 2025
@openshift-ci
Copy link

openshift-ci bot commented Jan 28, 2026

@cpmeadors: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/test-e2e-4-20 0481bd4 link true /test test-e2e-4-20
ci/prow/test-e2e-downstream-4-21 0481bd4 link true /test test-e2e-downstream-4-21
ci/prow/test-e2e-upstream-4-21 0481bd4 link true /test test-e2e-upstream-4-21

Full PR test history. Your PR dashboard.

Details

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. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants