Skip to content

Commit 0b0feda

Browse files
committed
Introduce test-bundler-parallel task.
1 parent 8008218 commit 0b0feda

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.rspec_parallel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--format progress
2+
--format ParallelTests::RSpec::RuntimeLogger --out tmp/parallel_runtime_rspec.log

common.mk

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1293,7 +1293,7 @@ test-bundler-precheck: $(arch)-fake.rb programs
12931293

12941294
yes-test-bundler-prepare: test-bundler-precheck
12951295
$(XRUBY) -C "$(srcdir)" bin/gem install --no-document \
1296-
--install-dir .bundle --conservative "rspec:~> 3.5" "rake:~> 12.0"
1296+
--install-dir .bundle --conservative "rspec:~> 3.5" "rake:~> 12.0" "parallel_tests:~> 2.29"
12971297

12981298
RSPECOPTS = --format progress
12991299
BUNDLER_SPECS =
@@ -1303,6 +1303,14 @@ yes-test-bundler: yes-test-bundler-prepare
13031303
--require spec_helper $(RSPECOPTS) spec/bundler/$(BUNDLER_SPECS)
13041304
no-test-bundler:
13051305

1306+
PARALLELRSPECOPTS = --runtime-log $(srcdir)/tmp/parallel_runtime_rspec.log
1307+
test-bundler-parallel: $(TEST_RUNNABLE)-test-bundler-parallel
1308+
yes-test-bundler-parallel: yes-test-bundler-prepare
1309+
$(XRUBY) -C $(srcdir) -Ispec/bundler .bundle/bin/parallel_rspec \
1310+
-o "--require ${srcdir}/spec/bundler/spec_helper --require ${srcdir}/spec/bundler/support/parallel" \
1311+
${PARALLELRSPECOPTS} spec/bundler/$(BUNDLER_SPECS)
1312+
no-test-bundler-parallel:
1313+
13061314
GEM = up
13071315
sync-default-gems:
13081316
$(Q) $(XRUBY) -C "$(srcdir)" tool/sync_default_gems.rb $(GEM)

0 commit comments

Comments
 (0)