These could be bad tests or unreliable behavior in JRuby (or something flaky with GHA) but we should investigate them. This issue will be updated for a while with any more concurrent-ruby failures, because I've seen a few different ones that come and go.
Here's one to start:
1) Concurrent::Actor termination terminates with all its children
Failure/Error: expect(subject.ask!(:terminated?)).to be_truthy
expected: truthy value
got: false
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-support-3.13.7/lib/rspec/support.rb:110:in 'block in Support'
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-support-3.13.7/lib/rspec/support.rb:119:in 'notify_failure'
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-expectations-3.13.5/lib/rspec/expectations/fail_with.rb:35:in 'fail_with'
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:39:in 'handle_failure'
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:55:in 'block in handle_matcher'
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:26:in 'with_matcher'
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-expectations-3.13.5/lib/rspec/expectations/handler.rb:47:in 'handle_matcher'
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-expectations-3.13.5/lib/rspec/expectations/expectation_target.rb:65:in 'to'
# /home/runner/work/jruby/jruby/lib/ruby/gems/shared/gems/rspec-expectations-3.13.5/lib/rspec/expectations/expectation_target.rb:101:in 'to'
# ./spec/concurrent/actor_spec.rb:155:in 'block in Actor'
These could be bad tests or unreliable behavior in JRuby (or something flaky with GHA) but we should investigate them. This issue will be updated for a while with any more concurrent-ruby failures, because I've seen a few different ones that come and go.
Here's one to start: