Skip to content

Add exit code test (refurbish p.r. 19152 for issue 19020) #22545

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: blead
Choose a base branch
from

Conversation

jkeenan
Copy link
Contributor

@jkeenan jkeenan commented Aug 27, 2024

This branch and p.r. exist in order to get come clean data on the problem originally described by @xsawyerx in #19020, who then submitted a p.r. in #19152. I have created new branch from that p.r., rebased on blead, with corrected MANIFEST,and titled it in order to trigger smoke-me tests.

xsawyerx and others added 2 commits August 27, 2024 16:57
This tests that when we kill a process through a shell, we get the
correct exit code and signal.

Unfortunately, this fails on some versions of Ubuntu and dash, which
I believe shows a bug somewhere.

There's a sleep() included because some systems might delay the
signal until the -e'' execution would already finish.

Resubmission:  Resolve merge conflicts in MANIFEST.  Trim description
for new file therein.
@jkeenan
Copy link
Contributor Author

jkeenan commented Aug 27, 2024

This branch and p.r. exist in order to get come clean data on the problem originally described by @xsawyerx in #19020, who then submitted a p.r. in #19152. I have created new branch from that p.r., rebased on blead, with corrected MANIFEST,and titled it in order to trigger smoke-me tests.

I should have added: I expect several failures in the newly added test file, but once we see the scope of such failures we can decide how/whether to proceed.

@jkeenan jkeenan added the do not merge Don't merge this PR, at least for now label Aug 27, 2024
Tests 2-4 are failing on Linux, which means that our GH Actions testing
gets short-circuited.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do not merge Don't merge this PR, at least for now
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants