Class: Datadog::CI::Contrib::Ciqueue::Integration
- Inherits:
-
Contrib::Integration
- Object
- Contrib::Integration
- Datadog::CI::Contrib::Ciqueue::Integration
- Defined in:
- lib/datadog/ci/contrib/ciqueue/integration.rb
Overview
ci-queue test runner instrumentation https://github.com/Shopify/ci-queue
Constant Summary collapse
- MINIMUM_VERSION =
Gem::Version.new("0.9.0")
Instance Method Summary collapse
Instance Method Details
#compatible? ⇒ Boolean
23 24 25 |
# File 'lib/datadog/ci/contrib/ciqueue/integration.rb', line 23 def compatible? super && version >= MINIMUM_VERSION end |
#loaded? ⇒ Boolean
19 20 21 |
# File 'lib/datadog/ci/contrib/ciqueue/integration.rb', line 19 def loaded? !defined?(::RSpec::Queue::Runner).nil? end |
#patcher ⇒ Object
27 28 29 |
# File 'lib/datadog/ci/contrib/ciqueue/integration.rb', line 27 def patcher Patcher end |
#version ⇒ Object
15 16 17 |
# File 'lib/datadog/ci/contrib/ciqueue/integration.rb', line 15 def version Gem.loaded_specs["ci-queue"]&.version end |