diff --git a/lib/datadog/ci/ext/telemetry.rb b/lib/datadog/ci/ext/telemetry.rb index 21f5c9d3..1e38de1c 100644 --- a/lib/datadog/ci/ext/telemetry.rb +++ b/lib/datadog/ci/ext/telemetry.rb @@ -83,6 +83,7 @@ module Telemetry TAG_COVERAGE_ENABLED = "coverage_enabled" TAG_ITR_ENABLED = "itr_enabled" TAG_ITR_SKIP_ENABLED = "itrskip_enabled" + TAG_REQUIRE_GIT = "require_git" TAG_EARLY_FLAKE_DETECTION_ENABLED = "early_flake_detection_enabled" TAG_FLAKY_TEST_RETRIES_ENABLED = "flaky_test_retries_enabled" # tags for test_session metric diff --git a/lib/datadog/ci/remote/library_settings_client.rb b/lib/datadog/ci/remote/library_settings_client.rb index e01e0b49..12dfa476 100644 --- a/lib/datadog/ci/remote/library_settings_client.rb +++ b/lib/datadog/ci/remote/library_settings_client.rb @@ -61,7 +61,8 @@ def fetch(test_session) Ext::Telemetry::TAG_ITR_SKIP_ENABLED => library_settings.tests_skipping_enabled?.to_s, Ext::Telemetry::TAG_EARLY_FLAKE_DETECTION_ENABLED => library_settings.early_flake_detection_enabled?.to_s, Ext::Telemetry::TAG_FLAKY_TEST_RETRIES_ENABLED => library_settings.flaky_test_retries_enabled?.to_s, - Ext::Telemetry::TAG_ITR_ENABLED => library_settings.itr_enabled?.to_s + Ext::Telemetry::TAG_ITR_ENABLED => library_settings.itr_enabled?.to_s, + Ext::Telemetry::TAG_REQUIRE_GIT => library_settings.require_git?.to_s } ) diff --git a/sig/datadog/ci/ext/telemetry.rbs b/sig/datadog/ci/ext/telemetry.rbs index 2738586c..9ef2fd3c 100644 --- a/sig/datadog/ci/ext/telemetry.rbs +++ b/sig/datadog/ci/ext/telemetry.rbs @@ -130,6 +130,8 @@ module Datadog TAG_ITR_SKIP_ENABLED: "itrskip_enabled" + TAG_REQUIRE_GIT: "require_git" + TAG_EARLY_FLAKE_DETECTION_ENABLED: "early_flake_detection_enabled" TAG_FLAKY_TEST_RETRIES_ENABLED: "flaky_test_retries_enabled" diff --git a/spec/datadog/ci/remote/library_settings_client_spec.rb b/spec/datadog/ci/remote/library_settings_client_spec.rb index 9dd409cd..5d3fa946 100644 --- a/spec/datadog/ci/remote/library_settings_client_spec.rb +++ b/spec/datadog/ci/remote/library_settings_client_spec.rb @@ -131,7 +131,8 @@ "itr_enabled" => "true", "itrskip_enabled" => "false", "early_flake_detection_enabled" => "true", - "flaky_test_retries_enabled" => "true" + "flaky_test_retries_enabled" => "true", + "require_git" => "false" ) end