Module: Datadog::CI::Contrib::Minitest::Runnable::ClassMethods
- Includes:
- Helpers::RunnableClassMethods
- Defined in:
- lib/datadog/ci/contrib/minitest/runnable.rb
Instance Method Summary collapse
Methods included from Helpers::RunnableClassMethods
#datadog_itr_unskippable, #dd_any_unskippable?, #dd_suite_unskippable?, #dd_test_unskippable?
Instance Method Details
#run(*args) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/datadog/ci/contrib/minitest/runnable.rb', line 15 def run(*args) return super unless datadog_configuration[:enabled] return super if Helpers.parallel?(self) test_suite = Helpers.start_test_suite(self) if test_suite&.should_skip? return Helpers.skip_test_suite(test_suite) end results = super return results unless test_suite test_suite.finish results end |