Skip to content

Commit 5a38cdb

Browse files
authored
Merge pull request #294 from DataDog/anmarchenko/rails_parallel_testing_support
[SDTEST-179] Test impact analysis: add rails parallel testing support
2 parents 222a701 + b48dc57 commit 5a38cdb

File tree

168 files changed

+445
-102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

168 files changed

+445
-102
lines changed

datadog-ci.gemspec

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Gem::Specification.new do |spec|
4747

4848
spec.add_dependency "datadog", "~> 2.4"
4949
spec.add_dependency "msgpack"
50+
spec.add_dependency "drb"
5051

5152
spec.extensions = ["ext/datadog_cov/extconf.rb"]
5253
end

gemfiles/jruby_9.4_activesupport_4.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -34,6 +35,7 @@ GEM
3435
datadog-ruby_core_source (3.4.0)
3536
diff-lcs (1.6.0)
3637
docile (1.4.1)
38+
drb (2.2.1)
3739
ffi (1.17.1-java)
3840
hashdiff (1.1.2)
3941
i18n (0.9.5)

gemfiles/jruby_9.4_activesupport_5.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -34,6 +35,7 @@ GEM
3435
datadog-ruby_core_source (3.4.0)
3536
diff-lcs (1.6.0)
3637
docile (1.4.1)
38+
drb (2.2.1)
3739
ffi (1.17.1-java)
3840
hashdiff (1.1.2)
3941
i18n (1.14.7)

gemfiles/jruby_9.4_activesupport_6.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -35,6 +36,7 @@ GEM
3536
datadog-ruby_core_source (3.4.0)
3637
diff-lcs (1.6.0)
3738
docile (1.4.1)
39+
drb (2.2.1)
3840
ffi (1.17.1-java)
3941
hashdiff (1.1.2)
4042
i18n (1.14.7)

gemfiles/jruby_9.4_activesupport_7.gemfile.lock

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM

gemfiles/jruby_9.4_ci_queue_0_minitest_5.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -32,6 +33,7 @@ GEM
3233
datadog-ruby_core_source (3.4.0)
3334
diff-lcs (1.6.0)
3435
docile (1.4.1)
36+
drb (2.2.1)
3537
ffi (1.17.1-java)
3638
hashdiff (1.1.2)
3739
libdatadog (16.0.1.1.0)

gemfiles/jruby_9.4_ci_queue_0_rspec_3.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -30,6 +31,7 @@ GEM
3031
datadog-ruby_core_source (3.4.0)
3132
diff-lcs (1.6.0)
3233
docile (1.4.1)
34+
drb (2.2.1)
3335
ffi (1.17.1-java)
3436
hashdiff (1.1.2)
3537
libdatadog (16.0.1.1.0)

gemfiles/jruby_9.4_cucumber_3.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -46,6 +47,7 @@ GEM
4647
datadog-ruby_core_source (3.4.0)
4748
diff-lcs (1.6.0)
4849
docile (1.4.1)
50+
drb (2.2.1)
4951
ffi (1.17.1-java)
5052
gherkin (5.1.0)
5153
hashdiff (1.1.2)

gemfiles/jruby_9.4_cucumber_4.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -66,6 +67,7 @@ GEM
6667
datadog-ruby_core_source (3.4.0)
6768
diff-lcs (1.3)
6869
docile (1.4.1)
70+
drb (2.2.1)
6971
ffi (1.17.1-java)
7072
hashdiff (1.1.2)
7173
i18n (1.14.7)

gemfiles/jruby_9.4_cucumber_5.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -66,6 +67,7 @@ GEM
6667
datadog-ruby_core_source (3.4.0)
6768
diff-lcs (1.6.0)
6869
docile (1.4.1)
70+
drb (2.2.1)
6971
ffi (1.17.1-java)
7072
hashdiff (1.1.2)
7173
i18n (1.14.7)

gemfiles/jruby_9.4_cucumber_6.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -67,6 +68,7 @@ GEM
6768
datadog-ruby_core_source (3.4.0)
6869
diff-lcs (1.6.0)
6970
docile (1.4.1)
71+
drb (2.2.1)
7072
ffi (1.17.1-java)
7173
hashdiff (1.1.2)
7274
i18n (1.14.7)

gemfiles/jruby_9.4_cucumber_7.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -59,6 +60,7 @@ GEM
5960
datadog-ruby_core_source (3.4.0)
6061
diff-lcs (1.6.0)
6162
docile (1.4.1)
63+
drb (2.2.1)
6264
ffi (1.17.1-java)
6365
hashdiff (1.1.2)
6466
libdatadog (16.0.1.1.0)

gemfiles/jruby_9.4_cucumber_8.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -53,6 +54,7 @@ GEM
5354
datadog-ruby_core_source (3.4.0)
5455
diff-lcs (1.6.0)
5556
docile (1.4.1)
57+
drb (2.2.1)
5658
ffi (1.17.1-java)
5759
hashdiff (1.1.2)
5860
libdatadog (16.0.1.1.0)

gemfiles/jruby_9.4_cucumber_9.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -54,6 +55,7 @@ GEM
5455
datadog-ruby_core_source (3.4.0)
5556
diff-lcs (1.6.0)
5657
docile (1.4.1)
58+
drb (2.2.1)
5759
ffi (1.17.1-java)
5860
hashdiff (1.1.2)
5961
libdatadog (16.0.1.1.0)

gemfiles/jruby_9.4_cuprite_0_capybara_3.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -68,6 +69,7 @@ GEM
6869
datadog-ruby_core_source (3.4.0)
6970
diff-lcs (1.6.0)
7071
docile (1.4.1)
72+
drb (2.2.1)
7173
ferrum (0.15)
7274
addressable (~> 2.5)
7375
concurrent-ruby (~> 1.1)

gemfiles/jruby_9.4_knapsack_pro_7_rspec_3.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -28,6 +29,7 @@ GEM
2829
datadog-ruby_core_source (3.4.0)
2930
diff-lcs (1.6.0)
3031
docile (1.4.1)
32+
drb (2.2.1)
3133
ffi (1.17.1-java)
3234
hashdiff (1.1.2)
3335
knapsack_pro (7.14.1)

gemfiles/jruby_9.4_knapsack_pro_8_rspec_3.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -28,6 +29,7 @@ GEM
2829
datadog-ruby_core_source (3.4.0)
2930
diff-lcs (1.6.0)
3031
docile (1.4.1)
32+
drb (2.2.1)
3133
ffi (1.17.1-java)
3234
hashdiff (1.1.2)
3335
knapsack_pro (8.0.0)

gemfiles/jruby_9.4_minitest_5.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -28,6 +29,7 @@ GEM
2829
datadog-ruby_core_source (3.4.0)
2930
diff-lcs (1.6.0)
3031
docile (1.4.1)
32+
drb (2.2.1)
3133
ffi (1.17.1-java)
3234
hashdiff (1.1.2)
3335
libdatadog (16.0.1.1.0)

gemfiles/jruby_9.4_minitest_5_shoulda_context_2_shoulda_matchers_6.gemfile.lock

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM

gemfiles/jruby_9.4_rspec_3.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -28,6 +29,7 @@ GEM
2829
datadog-ruby_core_source (3.4.0)
2930
diff-lcs (1.6.0)
3031
docile (1.4.1)
32+
drb (2.2.1)
3133
ffi (1.17.1-java)
3234
hashdiff (1.1.2)
3335
libdatadog (16.0.1.1.0)

gemfiles/jruby_9.4_selenium_4_capybara_3.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -64,6 +65,7 @@ GEM
6465
datadog-ruby_core_source (3.4.0)
6566
diff-lcs (1.6.0)
6667
docile (1.4.1)
68+
drb (2.2.1)
6769
ffi (1.17.1-java)
6870
hashdiff (1.1.2)
6971
libdatadog (16.0.1.1.0)

gemfiles/jruby_9.4_timecop_0.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -28,6 +29,7 @@ GEM
2829
datadog-ruby_core_source (3.4.0)
2930
diff-lcs (1.6.0)
3031
docile (1.4.1)
32+
drb (2.2.1)
3133
ffi (1.17.1-java)
3234
hashdiff (1.1.2)
3335
libdatadog (16.0.1.1.0)

gemfiles/ruby_2.7_activesupport_4.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -38,6 +39,7 @@ GEM
3839
reline (>= 0.3.8)
3940
diff-lcs (1.6.0)
4041
docile (1.4.1)
42+
drb (2.2.1)
4143
ffi (1.17.1-aarch64-linux-gnu)
4244
hashdiff (1.1.2)
4345
i18n (0.9.5)

gemfiles/ruby_2.7_activesupport_5.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -38,6 +39,7 @@ GEM
3839
reline (>= 0.3.8)
3940
diff-lcs (1.6.0)
4041
docile (1.4.1)
42+
drb (2.2.1)
4143
ffi (1.17.1-aarch64-linux-gnu)
4244
hashdiff (1.1.2)
4345
i18n (1.14.7)

gemfiles/ruby_2.7_activesupport_6.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -39,6 +40,7 @@ GEM
3940
reline (>= 0.3.8)
4041
diff-lcs (1.6.0)
4142
docile (1.4.1)
43+
drb (2.2.1)
4244
ffi (1.17.1-aarch64-linux-gnu)
4345
hashdiff (1.1.2)
4446
i18n (1.14.7)

gemfiles/ruby_2.7_activesupport_7.gemfile.lock

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM

gemfiles/ruby_2.7_ci_queue_0_minitest_5.gemfile.lock

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ PATH
33
specs:
44
datadog-ci (1.13.0)
55
datadog (~> 2.4)
6+
drb
67
msgpack
78

89
GEM
@@ -36,6 +37,7 @@ GEM
3637
reline (>= 0.3.8)
3738
diff-lcs (1.6.0)
3839
docile (1.4.1)
40+
drb (2.2.1)
3941
ffi (1.17.1-aarch64-linux-gnu)
4042
hashdiff (1.1.2)
4143
io-console (0.8.0)

0 commit comments

Comments
 (0)