summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-09-12 03:23:59 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-09-12 03:45:58 +0900
commit308183fffab43f1e111d5bb4c60f1380432966e6 (patch)
tree09c2b69c2f33ae97651fb2fce8b2626012b1e0a5
parent7686776c0563eeb269c5ffa1fc2cf42d4d31e222 (diff)
Prepend the modules in Test::Unit
Needs to override Test::Unit::Runner#run, so that RunCount#run runs which increments @@run_count. Previously it worked because these methods were inserted between Test::Unit::Runner#run and MiniTest::Unit#run.
-rw-r--r--tool/lib/test/unit.rb22
1 files changed, 11 insertions, 11 deletions
diff --git a/tool/lib/test/unit.rb b/tool/lib/test/unit.rb
index 8fa3e72454..0bb1377679 100644
--- a/tool/lib/test/unit.rb
+++ b/tool/lib/test/unit.rb
@@ -1475,18 +1475,18 @@ module Test
io.puts format % [test_count, assertion_count, failures, errors, skips]
end
- include Test::Unit::Options
+ prepend Test::Unit::Options
prepend Test::Unit::StatusLine
- include Test::Unit::Parallel
- include Test::Unit::Statistics
- include Test::Unit::Skipping
- include Test::Unit::GlobOption
- include Test::Unit::RepeatOption
- include Test::Unit::LoadPathOption
- include Test::Unit::GCOption
- include Test::Unit::ExcludesOption
- include Test::Unit::TimeoutOption
- include Test::Unit::RunCount
+ prepend Test::Unit::Parallel
+ prepend Test::Unit::Statistics
+ prepend Test::Unit::Skipping
+ prepend Test::Unit::GlobOption
+ prepend Test::Unit::RepeatOption
+ prepend Test::Unit::LoadPathOption
+ prepend Test::Unit::GCOption
+ prepend Test::Unit::ExcludesOption
+ prepend Test::Unit::TimeoutOption
+ prepend Test::Unit::RunCount
##
# Begins the full test run. Delegates to +runner+'s #_run method.