mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
84cbce3d88
parallel test (`make test-all TESTS=-j8`) runs tests on specified number of processes. However, some test checkers written in `runner.rb` are not loaded. This fix enable these checkers on parallel tests. See also: https://github.com/ruby/ruby/pull/2508
22 lines
497 B
Ruby
22 lines
497 B
Ruby
# frozen_string_literal: true
|
|
require 'rbconfig'
|
|
|
|
$LOAD_PATH.unshift File.expand_path("../lib", __dir__)
|
|
|
|
require 'test/unit'
|
|
|
|
require "profile_test_all" if ENV.key?('RUBY_TEST_ALL_PROFILE')
|
|
require "tracepointchecker"
|
|
require "zombie_hunter"
|
|
require "iseq_loader_checker"
|
|
require_relative "../test-coverage.rb" if ENV.key?('COVERAGE')
|
|
|
|
case $0
|
|
when __FILE__
|
|
dir = __dir__
|
|
when "-e"
|
|
# No default directory
|
|
else
|
|
dir = File.expand_path("..", $0)
|
|
end
|
|
exit Test::Unit::AutoRunner.run(true, dir)
|