Class: Gem::Validator::TestRunner
Class Method Summary (collapse)
Instance Method Summary (collapse)
- - (Object) add_fault(fault)
-
- (TestRunner) initialize(suite, ui)
constructor
A new instance of TestRunner.
- - (Object) start
Constructor Details
- (TestRunner) initialize(suite, ui)
A new instance of TestRunner
172 173 174 175 |
# File 'lib/rubygems/validator.rb', line 172 def initialize(suite, ui) @suite = suite @ui = ui end |
Class Method Details
+ (Object) run(suite, ui)
177 178 179 180 |
# File 'lib/rubygems/validator.rb', line 177 def self.run(suite, ui) require 'test/unit/ui/testrunnermediator' return new(suite, ui).start end |
Instance Method Details
- (Object) add_fault(fault)
188 189 190 191 192 |
# File 'lib/rubygems/validator.rb', line 188 def add_fault(fault) if Gem.configuration.verbose then @ui.say fault.long_display end end |
- (Object) start
182 183 184 185 186 |
# File 'lib/rubygems/validator.rb', line 182 def start @mediator = Test::Unit::UI::TestRunnerMediator.new(@suite) @mediator.add_listener(Test::Unit::TestResult::FAULT, &method(:add_fault)) return @mediator.run_suite end |