module Minitest

Public Class Methods

plugin_hammer_coverage_init(options) click to toggle source
# File lib/minitest/hammer_coverage_plugin.rb, line 11
def self.plugin_hammer_coverage_init(options)
  if options[:coverage]
    Minitest.reporter.reporters.clear
    Minitest.after_run do
        Minitest::CoverageRunner.new("test/data/#{ FOREMAN_VERSION }/foreman_api.json").run_tests
    end
  end
end
plugin_hammer_coverage_options(opts, options) click to toggle source
# File lib/minitest/hammer_coverage_plugin.rb, line 5
def self.plugin_hammer_coverage_options(opts, options)
  opts.on "-c", "--coverage", "Generate coverage reports for API endpoints" do
    options[:coverage] = true
  end
end