# File lib/test/unit/autorunner.rb, line 298
      def run
        suite = @collector[self]
        return false if suite.nil?
        runner = @runner[self]
        return false if runner.nil?
        @runner_options[:color_scheme] ||= @color_scheme
        @runner_options[:listeners] ||= []
        @runner_options[:listeners].concat(@listeners)
        Dir.chdir(@workdir) if @workdir
        runner.run(suite, @runner_options).passed?
      end