From c9a4c781465bd6612a437bda8cad2c754ae8a82c Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Fri, 18 Dec 2020 22:39:23 +0000 Subject: [PATCH] Make coverage testing work with parallel tests https://github.com/simplecov-ruby/simplecov/issues/718#issuecomment-538201587 --- test/test_helper.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/test_helper.rb b/test/test_helper.rb index 41dac890a4..a023dd6102 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -43,6 +43,14 @@ class TestCase # Run tests in parallel with specified workers parallelize(:workers => :number_of_processors) + parallelize_setup do |worker| + SimpleCov.command_name "#{SimpleCov.command_name}-#{worker}" + end + + parallelize_teardown do + SimpleCov.result + end + ## # takes a block which is executed in the context of a different # ActionController instance. this is used so that code can call methods