          options[:job_status] ||= :replace if @tty && !@verbose
          case options[:color]
          when :always
-@@ -1098,13 +1110,17 @@ def puke klass, meth, e
+@@ -1081,13 +1093,17 @@ def puke klass, meth, e
          # TODO:
          #   this overriding is for minitest feature that skip messages are
          #   hidden when not verbose (-v), note this is temporally.

         # Require needed thing for parallel running
         require 'timeout'
         @tasks = @files.dup # Array of filenames.
@@ -509,7 +515,12 @@ def _run_parallel suites, type, result
             suites.map! {|r| eval("::"+r[:testcase])}
             del_status_line or puts
             unless suites.empty?

+require_relative '../minitest/unit'
+require_relative 'unit/assertions'
 require_relative '../envutil'
 require_relative '../../../tool/colorize'
-require 'test/unit/testcase'
+require_relative 'unit/testcase'
 require 'optparse'
 
 # See Test::Unit
@@ -84,7 +84,14 @@ def setup_options(opts, options)
 
         opts.on '-v', '--verbose', "Verbose. Show progress processing files." do
           options[:verbose] = true
