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