summaryrefslogtreecommitdiff
path: root/spec/mspec/tool/sync
diff options
context:
space:
mode:
Diffstat (limited to 'spec/mspec/tool/sync')
-rw-r--r--spec/mspec/tool/sync/sync-rubyspec.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/spec/mspec/tool/sync/sync-rubyspec.rb b/spec/mspec/tool/sync/sync-rubyspec.rb
index 93e0f538ba..7f3dc0e611 100644
--- a/spec/mspec/tool/sync/sync-rubyspec.rb
+++ b/spec/mspec/tool/sync/sync-rubyspec.rb
@@ -1,3 +1,6 @@
+# This script is based on commands from the wiki:
+# https://github.com/ruby/spec/wiki/Merging-specs-from-JRuby-and-other-sources
+
IMPLS = {
truffleruby: {
git: "https://github.com/oracle/truffleruby.git",
@@ -173,7 +176,7 @@ def test_new_specs
versions = versions.grep(/^\d+\./) # Test on MRI
min_version, max_version = versions.minmax
- test_command = MSPEC ? "bundle exec rspec" : "../mspec/bin/mspec -j"
+ test_command = MSPEC ? "bundle install && bundle exec rspec" : "../mspec/bin/mspec -j"
run_test = -> version {
command = "chruby #{version} && #{test_command}"