Module: Datadog::CI::Contrib::Minitest::RunnableMinitest6::ClassMethods

Defined in:
lib/datadog/ci/contrib/minitest/runnable_minitest_6.rb

Instance Method Summary collapse

Instance Method Details

#run(klass, method_name, reporter) ⇒ Object



26
27
28
29
# File 'lib/datadog/ci/contrib/minitest/runnable_minitest_6.rb', line 26

def run(klass, method_name, reporter)
  reporter.prerecord klass, method_name
  reporter.record ::Minitest.run_one_method(klass, method_name)
end

#run_suite(*args) ⇒ Object



13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/datadog/ci/contrib/minitest/runnable_minitest_6.rb', line 13

def run_suite(*args)
  return super unless datadog_configuration[:enabled]
  return super if Helpers.parallel?(self)

  test_suite = Helpers.start_test_suite(self)

  results = super
  return results unless test_suite

  test_suite.finish
  results
end