Module: Datadog::CI::Contrib::Minitest::Runnable::ClassMethods

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

Instance Method Summary collapse

Instance Method Details

#run(*args) ⇒ Object



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

def run(*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