lib/datadog/ci/contrib/minitest/patcher.rb in datadog-ci-0.6.0 vs lib/datadog/ci/contrib/minitest/patcher.rb in datadog-ci-0.7.0

- old
+ new

@@ -1,7 +1,9 @@ # frozen_string_literal: true +require_relative "runner" +require_relative "reporter" require_relative "hooks" require_relative "runnable" module Datadog module CI @@ -16,16 +18,17 @@ def target_version Integration.version end def patch - require_relative "plugin" - - ::Minitest::Test.include(Hooks) - ::Minitest.include(Plugin) + # test session start + ::Minitest.include(Runner) + # test suites (when not executed concurrently) ::Minitest::Runnable.include(Runnable) - - ::Minitest.extensions << "datadog_ci" + # tests; test suites (when executed concurrently) + ::Minitest::Test.include(Hooks) + # test session finish + ::Minitest::CompositeReporter.include(Reporter) end end end end end