Skip to content

Commit

Permalink
Run rake rbs:prototype to add RBS signatures for Minitest integration
Browse files Browse the repository at this point in the history
  • Loading branch information
bravehager committed Jul 4, 2023
1 parent 2f75760 commit 9311ef9
Show file tree
Hide file tree
Showing 5 changed files with 91 additions and 0 deletions.
12 changes: 12 additions & 0 deletions sig/datadog/ci/contrib/minitest/configuration/settings.rbs
Original file line number Diff line number Diff line change
@@ -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
23 changes: 23 additions & 0 deletions sig/datadog/ci/contrib/minitest/ext.rbs
Original file line number Diff line number Diff line change
@@ -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
24 changes: 24 additions & 0 deletions sig/datadog/ci/contrib/minitest/integration.rbs
Original file line number Diff line number Diff line change
@@ -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
15 changes: 15 additions & 0 deletions sig/datadog/ci/contrib/minitest/patcher.rbs
Original file line number Diff line number Diff line change
@@ -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
17 changes: 17 additions & 0 deletions sig/datadog/ci/contrib/minitest/test_helper.rbs
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit 9311ef9

Please sign in to comment.