-
Notifications
You must be signed in to change notification settings - Fork 6
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
CI fail on TruffleRuby and JRuby #16
Comments
Looks more stable now but here's a recent truffleruby fail: https://github.com/cloudamqp/amqp-client.rb/actions/runs/3377816169/jobs/5607211045#step:6:17 |
How to reproduce / debug
I've only been playing with one test case: It is important to move The real failure on TruffleRuby is that this assert fails: amqp-client.rb/test/amqp/client_test.rb Line 490 in b9e78f8
because writing to the socket never blocks at amqp-client.rb/lib/amqp/client/connection.rb Lines 151 to 163 in b9e78f8
with CRuby, writing is blocked (sometimes the first |
Regarding this, I just saw this comment at probably explains it rabbitmq/rabbitmq-server#1986 (comment)
|
These tests amqp-client.rb/.github/workflows/main.yml Lines 89 to 92 in 5c05f61
now times out with truffleruby 24.0.0 (logs) truffleruby 23.1.2 was passing (logs) |
truffleruby 24.0.0 times out: #16 (comment)
CI has been unstable for TruffleRuby (and JRuby) since they were added, the tests doesn't complete. On CRuby, all tests complete in ~10s. Here's a recent example of TruffleRuby timing out: https://github.com/cloudamqp/amqp-client.rb/runs/4280214610?check_suite_focus=true#step:5:17
TruffleRuby and JRuby was marked as allowed to fail in #14, so they will look green, but if one looks at the summary page of a CI run, e.g. https://github.com/cloudamqp/amqp-client.rb/actions/runs/1487738770, there will be annotations if they failed.
The text was updated successfully, but these errors were encountered: