Module: LemansReport
- Defined in:
- lib/lemans/verifier/assets/eport-lemans.rb,
lib/lemans/verifier/assets/lemans_minitest_reporter.rb
Overview
Loaded when a verifier command opts in with ruby -report-lemans …
(that is -r eport-lemans, resolved from /tests on the LOAD_PATH).
Defined Under Namespace
Classes: Reporter
Class Method Summary collapse
Class Method Details
.register ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/lemans/verifier/assets/eport-lemans.rb', line 8 def self.register return if @registered return unless defined?(::Minitest) && ::Minitest.respond_to?(:extensions) @registered = true require_relative "lemans_minitest_reporter" ::Minitest.singleton_class.define_method(:plugin_lemans_report_init) do || dir = ENV["LOGS"] reporter << Reporter.new(dir) if dir && File.directory?(dir) end (::Minitest.extensions ||= []) << "lemans_report" end |
.registered? ⇒ Boolean
6 |
# File 'lib/lemans/verifier/assets/eport-lemans.rb', line 6 def self.registered? = @registered |