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

               _run_suites(suites, type)
             end
             @options[:parallel] = parallel
@@ -526,7 +537,7 @@ def _run_parallel suites, type, result
             if @options[:retry]
               @errors   += rep.map{|x| x[:result][0] }.inject(:+)
               @failures += rep.map{|x| x[:result][1] }.inject(:+)

         options[:job_status] ||= :replace if @tty && !@verbose
         case options[:color]
         when :always
@@ -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.
