We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e8d9db3 commit 81793c3Copy full SHA for 81793c3
1 file changed
bin/rspec-queue
@@ -8,6 +8,13 @@ require 'test_queue'
8
require 'test_queue/runner/rspec'
9
require 'simplecov'
10
11
+# test-queue depends on fork(2), which JRuby does not implement.
12
+# Fall back to regular RSpec for JRuby jobs.
13
+if RUBY_ENGINE == 'jruby'
14
+ warn 'JRuby detected: falling back to plain rspec because test-queue requires fork.'
15
+ exit(RSpec::Core::Runner.run(ARGV))
16
+end
17
+
18
# Wraps test-queue RSpec to isolate DBs per worker and emit merged coverage.
19
class RubyLLMRSpecQueueRunner < TestQueue::Runner::RSpec
20
def after_fork(num)
0 commit comments