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
28 29 30 31 32 33 34 35 36 |
# File 'lib/minitest/subjective_plugin.rb', line 28 def self.plugin_subjective_init() return unless [:subjective] || ENV['MINITEST_SUBJECTIVE'] add_zeitwerk_hooks Subjective.start_coverage Subjective::ResultExtensions.prepend_target Subjective::TestExtensions.prepend_target reporter << Subjective::Reporter.new end |
.plugin_subjective_options(opts, options) ⇒ Object
22 23 24 25 26 |
# File 'lib/minitest/subjective_plugin.rb', line 22 def self.(opts, ) opts.on '--subjective', 'Collect focused coverage for the test subjects.' do [:subjective] ||= {} end end |