diff --git a/sig/datadog/ci/contrib/minitest/configuration/settings.rbs b/sig/datadog/ci/contrib/minitest/configuration/settings.rbs new file mode 100644 index 00000000000..bd45cfde932 --- /dev/null +++ b/sig/datadog/ci/contrib/minitest/configuration/settings.rbs @@ -0,0 +1,12 @@ +module Datadog + module CI + module Contrib + module Minitest + module Configuration + class Settings < Datadog::Tracing::Contrib::Configuration::Settings + end + end + end + end + end +end diff --git a/sig/datadog/ci/contrib/minitest/ext.rbs b/sig/datadog/ci/contrib/minitest/ext.rbs new file mode 100644 index 00000000000..518873e0cc0 --- /dev/null +++ b/sig/datadog/ci/contrib/minitest/ext.rbs @@ -0,0 +1,23 @@ +module Datadog + module CI + module Contrib + module Minitest + module Ext + APP: "minitest" + + ENV_ENABLED: "DD_TRACE_MINITEST_ENABLED" + + ENV_OPERATION_NAME: "DD_TRACE_MINITEST_OPERATION_NAME" + + FRAMEWORK: "minitest" + + OPERATION_NAME: "minitest.test" + + SERVICE_NAME: "minitest" + + TEST_TYPE: "test" + end + end + end + end +end diff --git a/sig/datadog/ci/contrib/minitest/integration.rbs b/sig/datadog/ci/contrib/minitest/integration.rbs new file mode 100644 index 00000000000..27096342203 --- /dev/null +++ b/sig/datadog/ci/contrib/minitest/integration.rbs @@ -0,0 +1,24 @@ +module Datadog + module CI + module Contrib + module Minitest + class Integration + include Datadog::Tracing::Contrib::Integration + + MINIMUM_VERSION: untyped + + def self.version: () -> untyped + + def self.loaded?: () -> untyped + + def self.compatible?: () -> untyped + def auto_instrument?: () -> false + + def new_configuration: () -> untyped + + def patcher: () -> untyped + end + end + end + end +end diff --git a/sig/datadog/ci/contrib/minitest/patcher.rbs b/sig/datadog/ci/contrib/minitest/patcher.rbs new file mode 100644 index 00000000000..49b53f30f78 --- /dev/null +++ b/sig/datadog/ci/contrib/minitest/patcher.rbs @@ -0,0 +1,15 @@ +module Datadog + module CI + module Contrib + module Minitest + module Patcher + include Datadog::Tracing::Contrib::Patcher + + def self?.target_version: () -> untyped + + def self?.patch: () -> untyped + end + end + end + end +end diff --git a/sig/datadog/ci/contrib/minitest/test_helper.rbs b/sig/datadog/ci/contrib/minitest/test_helper.rbs new file mode 100644 index 00000000000..7fe6416a773 --- /dev/null +++ b/sig/datadog/ci/contrib/minitest/test_helper.rbs @@ -0,0 +1,17 @@ +module Datadog + module CI + module Contrib + module Minitest + module TestHelper + def before_setup: () -> (nil | untyped) + + def after_teardown: () -> untyped + + private + + def configuration: () -> untyped + end + end + end + end +end