Align IO.select timeout logic with CRuby #7063
Triggered via pull request
November 18, 2025 17:59
Status
Failure
Total duration
24m 55s
Artifacts
–
ci.yml
on: pull_request
Matrix: mvn-test-extended
Matrix: mvn-test
Matrix: rake-test-indy-off
Matrix: rake-test
jruby-tests-dev
2m 21s
regression-specs-jit
1m 59s
mvn -Ptest, rake test:jruby (Windows, Java 21)
4m 36s
Dependency check
1m 35s
Verify build artifacts
4m 7s
sequel
6m 1s
concurrent-ruby
6m 40s
run specs repeatedly to test optimizations
11m 25s
language specs (Windows, Java 21)
6m 18s
core specs (Windows, Java 21)
9m 20s
mvn -Ptest (OpenJ9 Java 21)
7m 53s
shellcheck jruby.sh
14s
Matrix: rake-test-multiplatform
publish-snapshot
/
publish
Annotations
35 errors
|
jruby-tests-dev
Process completed with exit code 1.
|
|
Error:
test/jruby/test_io.rb#L285
TypeError: can't convert TestIO::NumLike into time interval
org/jruby/RubyIO.java:4136:in 'select'
/home/runner/work/jruby/jruby/test/jruby/test_io.rb:285:in 'test_select_converts_timeout'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
|
|
rake test:jruby:int (Java 21)
Process completed with exit code 1.
|
|
Error:
test/jruby/test_io.rb#L285
TypeError: can't convert TestIO::NumLike into time interval
org/jruby/RubyIO.java:4136:in 'select'
/home/runner/work/jruby/jruby/test/jruby/test_io.rb:285:in 'test_select_converts_timeout'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
|
|
rake test:jruby:int (Java 25)
Process completed with exit code 1.
|
|
Error:
test/jruby/test_io.rb#L285
TypeError: can't convert TestIO::NumLike into time interval
org/jruby/RubyIO.java:4136:in 'select'
/home/runner/work/jruby/jruby/test/jruby/test_io.rb:285:in 'test_select_converts_timeout'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
|
|
rake test:jruby:aot (Java 21)
Process completed with exit code 1.
|
|
Error:
test/jruby/test_io.rb#L285
TypeError: can't convert TestIO::NumLike into time interval
org/jruby/RubyIO.java:4136:in 'select'
/home/runner/work/jruby/jruby/test/jruby/test_io.rb:285:in 'test_select_converts_timeout'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
|
|
rake test:jruby:aot (Java 25)
Process completed with exit code 1.
|
|
Error:
test/jruby/test_io.rb#L285
TypeError: can't convert TestIO::NumLike into time interval
org/jruby/RubyIO.java:4136:in 'select'
/home/runner/work/jruby/jruby/test/jruby/test_io.rb:285:in 'test_select_converts_timeout'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
|
|
rake test:jruby:jit (Java 25 -indy)
Process completed with exit code 1.
|
|
Error:
test/jruby/test_io.rb#L285
TypeError: can't convert TestIO::NumLike into time interval
org/jruby/RubyIO.java:4136:in 'select'
/home/runner/work/jruby/jruby/test/jruby/test_io.rb:285:in 'test_select_converts_timeout'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
|
|
rake test:jruby:jit (Java 21 -indy)
Process completed with exit code 1.
|
|
Error:
test/jruby/test_io.rb#L285
TypeError: can't convert TestIO::NumLike into time interval
org/jruby/RubyIO.java:4136:in 'select'
/home/runner/work/jruby/jruby/test/jruby/test_io.rb:285:in 'test_select_converts_timeout'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
|
|
mvn -Pjruby_complete_jar_extended -Dinvoker.skip=true (Java 21)
Process completed with exit code 1.
|
|
mvn -Pjruby_complete_jar_extended -Dinvoker.skip=true (Java 25)
Process completed with exit code 1.
|
|
mvn -Ptest, rake test:jruby (Windows, Java 21)
Process completed with exit code 1.
|
|
Error:
test/jruby/test_io.rb#L285
TypeError: can't convert TestIO::NumLike into time interval
org/jruby/RubyIO.java:4136:in 'select'
D:/a/jruby/jruby/test/jruby/test_io.rb:285:in 'test_select_converts_timeout'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyArray.java:2093:in 'each'
org/jruby/RubyKernel.java:1396:in 'catch'
org/jruby/RubyKernel.java:1391:in 'catch'
|
|
language specs (Windows, Java 21)
Process completed with exit code 1.
|
|
rake spec:ruby:fast (Java 21)
Process completed with exit code 1.
|
|
rake spec:ruby:fast (Java 25)
Process completed with exit code 1.
|
|
rake spec:ruby:slow (Java 25)
Process completed with exit code 1.
|
|
rake spec:ruby:slow (Java 21)
Process completed with exit code 1.
|
|
rake test:mri:stdlib (Java 25)
Process completed with exit code 1.
|
|
rake test:mri:stdlib (Java 21)
Process completed with exit code 1.
|
|
core specs (Windows, Java 21)
Process completed with exit code 1.
|
|
run specs repeatedly to test optimizations
Process completed with exit code 1.
|
|
rake spec:ruby:fast:jit (Java 25)
Process completed with exit code 1.
|
|
rake spec:ruby:fast:jit (Java 21)
Process completed with exit code 1.
|
|
rake spec:ruby:fast:jit (Java 25 -indy)
Process completed with exit code 1.
|
|
rake spec:ruby:fast:jit (Java 21 -indy)
Process completed with exit code 1.
|
|
rake test:mri:core:jit (Java 21)
Process completed with exit code 1.
|
|
rake test:mri:core:jit (Java 25)
Process completed with exit code 1.
|
|
rake test:mri:core:jit (Java 25 -indy)
Process completed with exit code 1.
|
|
rake test:mri:core:jit (Java 21 -indy)
Process completed with exit code 1.
|