From 275021c38e807bb894d14773534c2cefcc8ab5ce Mon Sep 17 00:00:00 2001 From: Andrey Marchenko Date: Fri, 3 Jan 2025 10:54:57 +0100 Subject: [PATCH] migrate Datadog Test Optimization setup to use the new datadog-ci gem --- Gemfile | 2 +- LICENSE-3rdparty.csv | 2 +- features/support/env.rb | 6 ++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Gemfile b/Gemfile index 9750089de1a..7671c0b5d17 100644 --- a/Gemfile +++ b/Gemfile @@ -7,7 +7,7 @@ gemspec group :development, :test do gem 'activesupport' gem 'cucumber', '~> 9.1.1' - gem 'ddtrace', '>=1.0.0.beta1' + gem 'datadog-ci', '~> 1.11' gem 'gem-release' gem 'rake', '~> 13.0.1' gem 'rspec-expectations' diff --git a/LICENSE-3rdparty.csv b/LICENSE-3rdparty.csv index 4d6b1ac16ea..01f7f618e21 100644 --- a/LICENSE-3rdparty.csv +++ b/LICENSE-3rdparty.csv @@ -20,7 +20,7 @@ cucumber-messages,MIT,Aslak Hellesøy cucumber-tag-expressions,MIT,"Andrea Nodari, Aslak Hellesøy" cucumber-wire,MIT,Matt Wynne datadog_api_client,Apache-2.0,"Datadog, Inc." -ddtrace,BSD-3-Clause,"Datadog, Inc." +datadog-ci,BSD-3-Clause,"Datadog, Inc." diff-lcs,"Artistic-2.0,GPL-2.0+,MIT",Austin Ziegler docile,MIT,Marc Siegel e2mmap,BSD-2-Clause,Keiju ISHITSUKA diff --git a/features/support/env.rb b/features/support/env.rb index 1a28d543447..19e1baa99cc 100644 --- a/features/support/env.rb +++ b/features/support/env.rb @@ -9,16 +9,14 @@ require 'cgi' require 'cucumber' require 'datadog_api_client' -require 'ddtrace' +require 'datadog/ci' require 'time' require 'timecop' require 'vcr' - Datadog.configure do |c| - c.time_now_provider = -> { Time.now_without_mock_time } c.ci.enabled = true - c.ci.instrument :cucumber, operation_name: 'test' + c.ci.instrument :cucumber c.tracing.instrument :http end