Module: MiniTest::Reporters
- Defined in:
- lib/minitest/reporters.rb,
lib/minitest/reporters/version.rb,
lib/minitest/reporters/spec_reporter.rb,
lib/minitest/reporters/guard_reporter.rb,
lib/minitest/reporters/junit_reporter.rb,
lib/minitest/reporters/default_reporter.rb,
lib/minitest/reporters/progress_reporter.rb,
lib/minitest/reporters/ruby_mate_reporter.rb
Defined Under Namespace
Classes: DefaultReporter, GuardReporter, JUnitReporter, ProgressReporter, RubyMateReporter, SpecReporter
Constant Summary
collapse
- VERSION =
"0.8.0"
Class Method Summary
collapse
Class Method Details
.choose_reporters(console_reporters, env)
26
27
28
29
30
31
32
33
34
|
# File 'lib/minitest/reporters.rb', line 26
def self.choose_reporters(console_reporters, env)
if env["TM_PID"]
[RubyMateReporter.new]
elsif env["RM_INFO"] || env["TEAMCITY_VERSION"]
[RubyMineReporter.new]
else
Array(console_reporters)
end
end
|
.use!(console_reporters = ProgressReporter.new, env = ENV)
20
21
22
23
24
|
# File 'lib/minitest/reporters.rb', line 20
def self.use!(console_reporters = ProgressReporter.new, env = ENV)
runner = SuiteRunner.new
runner.reporters = choose_reporters(console_reporters, env)
Unit.runner = runner
end
|