# File lib/test/unit/testsuite.rb, line 41
      def run(result, &progress_block)
        yield(STARTED, name)
        run_startup(result)
        while test = @tests.shift
          @n_tests += test.size
          test.run(result, &progress_block)
        end
        run_shutdown(result)
        yield(FINISHED, name)
      end