Skip to content

make remotesystem: fail early if serial tests fail#24698

Merged
openshift-merge-bot[bot] merged 1 commit intocontainers:mainfrom
edsantiago:ouch
Nov 28, 2024
Merged

make remotesystem: fail early if serial tests fail#24698
openshift-merge-bot[bot] merged 1 commit intocontainers:mainfrom
edsantiago:ouch

Conversation

@edsantiago
Copy link
Copy Markdown
Member

Completely my fault, and I'm so sorry.

Untested because I use podman on my home system (for real stuff) and can't afford a make remotesystem nuke.

None

@mtrmac
Copy link
Copy Markdown
Contributor

mtrmac commented Nov 27, 2024

@Luap99 FYI, to possibly save you time.

Copy link
Copy Markdown
Contributor

@mtrmac mtrmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, #24697 confirms that this commit does cause the test failures to be detected.

Thank you so much @edsantiago !

Exit status was being lost due to sequential bats invocations.

Solution: preserve exit status of first (serial) run,
and skip parallel tests if those fail.

I am so, so sorry.

Signed-off-by: Eduardo Santiago <ed@edsantiago.com>
@edsantiago edsantiago changed the title Ouch. I am so, so sorry. (untested) make remotesystem: fail early if serial tests fail Nov 27, 2024
Copy link
Copy Markdown
Member

@Luap99 Luap99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

Thanks @edsantiago. Didn't expect you to still read PRs :)

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Nov 28, 2024
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Nov 28, 2024

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: edsantiago, Luap99

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 28, 2024
@openshift-merge-bot openshift-merge-bot bot merged commit 1455d87 into containers:main Nov 28, 2024
@edsantiago edsantiago deleted the ouch branch November 28, 2024 15:49
@stale-locking-app stale-locking-app bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Feb 27, 2025
@stale-locking-app stale-locking-app bot locked as resolved and limited conversation to collaborators Feb 27, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. release-note-none

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants