Module: Minitest
- Defined in:
- lib/minitest/subjective.rb,
lib/minitest/subjective_plugin.rb,
lib/minitest/subjective/version.rb,
lib/minitest/subjective/reporter.rb,
lib/minitest/subjective/formatter.rb,
lib/minitest/subjective/file_result.rb,
lib/minitest/subjective/case_inquirer.rb,
lib/minitest/subjective/test_extensions.rb,
lib/minitest/subjective/formatter/colors.rb,
lib/minitest/subjective/file_result/range.rb,
lib/minitest/subjective/result_extensions.rb,
lib/minitest/subjective/file_result/location.rb,
lib/minitest/subjective/file_result/line_statistics.rb,
lib/minitest/subjective/file_result/branch_statistics.rb,
lib/minitest/subjective/file_result/method_statistics.rb,
lib/minitest/subjective/file_result/line_statistics/line_hits.rb,
lib/minitest/subjective/file_result/line_statistics/formatting.rb,
lib/minitest/subjective/file_result/branch_statistics/formatting.rb,
lib/minitest/subjective/file_result/method_statistics/formatting.rb,
lib/minitest/subjective/file_result/branch_statistics/branch_hits.rb,
lib/minitest/subjective/file_result/method_statistics/method_hits.rb,
lib/minitest/subjective/file_result/branch_statistics/conditional_hits.rb
Overview
:nodoc:
Defined Under Namespace
Modules: Subjective
Class Method Summary collapse
Class Method Details
.plugin_subjective_init(options) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/minitest/subjective_plugin.rb', line 26 def self.plugin_subjective_init() return unless [:subjective] || ENV['MINITEST_SUBJECTIVE'] require 'minitest/subjective' add_zeitwerk_hooks Subjective.start_coverage Subjective::ResultExtensions.prepend_target Subjective::TestExtensions.prepend_target Runnable.runnables .reject { |runnable| [Minitest::Test, Minitest::Spec].include?(runnable) } .each { |runnable| Subjective.record_load_for(runnable) } reporter << Subjective::Reporter.new end |
.plugin_subjective_options(opts, options) ⇒ Object
20 21 22 23 24 |
# File 'lib/minitest/subjective_plugin.rb', line 20 def self.(opts, ) opts.on '--subjective', 'Collect focused coverage for the test subjects.' do [:subjective] ||= {} end end |