diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-09-12 03:23:59 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-09-12 03:45:58 +0900 |
commit | 308183fffab43f1e111d5bb4c60f1380432966e6 (patch) | |
tree | 09c2b69c2f33ae97651fb2fce8b2626012b1e0a5 | |
parent | 7686776c0563eeb269c5ffa1fc2cf42d4d31e222 (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.rb | 22 |
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. |