Module: Datadog::CI::Contrib::Cucumber::ConfigurationOverride::InstanceMethods

Defined in:
lib/datadog/ci/contrib/cucumber/configuration_override.rb

Overview

Instance methods for configuration

Instance Method Summary collapse

Instance Method Details

#datadog_test_retries_componentObject



29
30
31
# File 'lib/datadog/ci/contrib/cucumber/configuration_override.rb', line 29

def datadog_test_retries_component
  Datadog.send(:components).test_retries
end

#retry_attemptsObject



17
18
19
20
21
# File 'lib/datadog/ci/contrib/cucumber/configuration_override.rb', line 17

def retry_attempts
  super if !datadog_test_retries_component&.retry_failed_tests_enabled

  datadog_test_retries_component&.retry_failed_tests_max_attempts
end

#retry_total_testsObject



23
24
25
26
27
# File 'lib/datadog/ci/contrib/cucumber/configuration_override.rb', line 23

def retry_total_tests
  super if !datadog_test_retries_component&.retry_failed_tests_enabled

  datadog_test_retries_component&.retry_failed_tests_total_limit
end