Skip to content

kill: fix GNU compatibility tests for RTMIN and RTMAX#11224

Merged
sylvestre merged 2 commits intouutils:mainfrom
karanabe:test/fix-gnu-misc-kill
Mar 8, 2026
Merged

kill: fix GNU compatibility tests for RTMIN and RTMAX#11224
sylvestre merged 2 commits intouutils:mainfrom
karanabe:test/fix-gnu-misc-kill

Conversation

@karanabe
Copy link
Contributor

@karanabe karanabe commented Mar 7, 2026

GNU tests/misc/kill expects kill -l to list RTMIN and RTMAX on Linux and to accept unnamed signal numbers in the listed range.

This change adds list-specific signal helpers in uucore and uses them in kill list/table output and env's __ALL__ expansion. Signal delivery behavior is unchanged.

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

GNU testsuite comparison:

Skipping an intermittent issue tests/date/resolution (passes in this run but fails in the 'main' branch)
Congrats! The gnu test tests/misc/kill is no longer failing!
Congrats! The gnu test tests/seq/seq-epipe is now passing!

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

GNU testsuite comparison:

GNU test failed: tests/tail/truncate. tests/tail/truncate is passing on 'main'. Maybe you have to rebase?
Skip an intermittent issue tests/tail/symlink (fails in this run but passes in the 'main' branch)
Skipping an intermittent issue tests/date/resolution (passes in this run but fails in the 'main' branch)
Skipping an intermittent issue tests/tty/tty-eof (passes in this run but fails in the 'main' branch)
Congrats! The gnu test tests/misc/kill is no longer failing!
Note: The gnu test tests/expand/bounded-memory is now being skipped but was previously passing.
Congrats! The gnu test tests/seq/seq-epipe is now passing!

Add list-specific signal helpers for RTMIN/RTMAX and unnamed
signal numbers, and use them in kill and env range iteration.
Keep send-oriented signal parsing unchanged for signal delivery.
@karanabe karanabe force-pushed the test/fix-gnu-misc-kill branch from 50b2cc4 to d646ee7 Compare March 7, 2026 08:34
@github-actions
Copy link

github-actions bot commented Mar 7, 2026

GNU testsuite comparison:

Congrats! The gnu test tests/misc/kill is no longer failing!
Note: The gnu test tests/cp/link-heap is now being skipped but was previously passing.
Congrats! The gnu test tests/seq/seq-epipe is now passing!

@github-actions
Copy link

github-actions bot commented Mar 7, 2026

GNU testsuite comparison:

Skipping an intermittent issue tests/date/date-locale-hour (passes in this run but fails in the 'main' branch)
Congrats! The gnu test tests/misc/kill is no longer failing!
Note: The gnu test tests/cp/link-heap is now being skipped but was previously passing.
Note: The gnu test tests/expand/bounded-memory is now being skipped but was previously passing.

@karanabe karanabe requested a review from sylvestre March 8, 2026 07:30
@sylvestre sylvestre merged commit 005cf50 into uutils:main Mar 8, 2026
159 of 160 checks passed
@karanabe karanabe deleted the test/fix-gnu-misc-kill branch March 8, 2026 10:27
@sylvestre
Copy link
Contributor

well done btw :)

@karanabe
Copy link
Contributor Author

Thanks!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants