Module: Datadog::CI::Ext::Test::LibraryCapabilities

Defined in:
lib/datadog/ci/ext/test.rb

Overview

a set of tag indicating which capabilities (features) are supported by the library

Defined Under Namespace

Modules: Versions

Constant Summary collapse

TAG_TEST_IMPACT_ANALYSIS =
"_dd.library_capabilities.test_impact_analysis"
TAG_EARLY_FLAKE_DETECTION =
"_dd.library_capabilities.early_flake_detection"
TAG_AUTO_TEST_RETRIES =
"_dd.library_capabilities.auto_test_retries"
TAG_TEST_MANAGEMENT_QUARANTINE =
"_dd.library_capabilities.test_management.quarantine"
TAG_TEST_MANAGEMENT_DISABLE =
"_dd.library_capabilities.test_management.disable"
TAG_TEST_MANAGEMENT_ATTEMPT_TO_FIX =
"_dd.library_capabilities.test_management.attempt_to_fix"
CAPABILITY_VERSIONS =

Map of capabilities to their versions

{
  TAG_TEST_IMPACT_ANALYSIS => Versions::TEST_IMPACT_ANALYSIS_VERSION,
  TAG_EARLY_FLAKE_DETECTION => Versions::EARLY_FLAKE_DETECTION_VERSION,
  TAG_AUTO_TEST_RETRIES => Versions::AUTO_TEST_RETRIES_VERSION,
  TAG_TEST_MANAGEMENT_QUARANTINE => Versions::TEST_MANAGEMENT_QUARANTINE_VERSION,
  TAG_TEST_MANAGEMENT_DISABLE => Versions::TEST_MANAGEMENT_DISABLE_VERSION,
  TAG_TEST_MANAGEMENT_ATTEMPT_TO_FIX => Versions::TEST_MANAGEMENT_ATTEMPT_TO_FIX_VERSION
}.freeze