mirror of
https://github.com/ruby/ruby.git
synced 2025-08-25 14:05:02 +02:00
![]() test/runner.rb and tool/lib/test/unit/parallel.rb must use the same
settings. However, some settings were copied and pasted, while some were
added only to test/runner.rb.
This changeset creates tool/test/init.rb for all settings of test-unit,
which is loaded not only by test/runner.rb but also
tool/lib/test/unit/parallel.rb.
Background: the GEM_HOME environment variable was removed in
test/runner.rb, which prohibit `require "rake"` (note that rake is a
bundled gem). However the parallel mode didn't refrect this setting,
i.e., `require "rake"` was allowed.
This leads to an inconsistency, which actually affected a test test
defines s test class *only when* `require "rake"` is successful.
(test/rubygems/test_gem_package_task.rb)
|
||
---|---|---|
.. | ||
-test- | ||
test | ||
webrick | ||
bundled_gem.rb | ||
colorize.rb | ||
core_assertions.rb | ||
envutil.rb | ||
find_executable.rb | ||
gc_checker.rb | ||
iseq_loader_checker.rb | ||
jisx0208.rb | ||
leakchecker.rb | ||
memory_status.rb | ||
output.rb | ||
profile_test_all.rb | ||
tracepointchecker.rb | ||
vcs.rb | ||
vpath.rb | ||
webrick.rb | ||
zombie_hunter.rb |