Skip to content

Re-enable TestIO_Console#test_intr on FreeBSD - #168

Merged
hsbt merged 1 commit into
masterfrom
reenable-test-intr-on-freebsd
Sep 11, 2026
Merged

hsbt merged 1 commit into
masterfrom
reenable-test-intr-on-freebsd

Conversation

@hsbt

@hsbt hsbt commented Sep 11, 2026

Copy link
Copy Markdown
Member

TestIO_Console#test_intr has been omitted on FreeBSD since 2022 because of a random Timeout::Error on FreeBSD 13. I ran it 90 times on each of the rubyci FreeBSD 14.5 amd64 and 15.1 arm64 machines, in isolation and with the whole file both serially and under -j2, and it never failed.

The guard was already removed in ruby/ruby by ruby/ruby#18741. This forward-ports that change, so the file becomes byte-identical to ruby/ruby master and the sync produces no diff.

I left the FreeBSD trap(:TTOU, 'IGNORE') in set_winsize_setup as is because I have not verified it yet.

Generated with Claude Code

Ran 90 times on each of the rubyci FreeBSD 14.5 amd64 and 15.1 arm64
machines, in isolation and with the whole file both serially and under
-j2, with no failure.

ruby/ruby@3c7eab4

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@hsbt
hsbt merged commit 380550c into master Sep 11, 2026
72 checks passed
@hsbt
hsbt deleted the reenable-test-intr-on-freebsd branch September 11, 2026 01:16
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.

1 participant