From 3322bfa1f8d30c1aef9fb7cf12f5b81443a0ca63 Mon Sep 17 00:00:00 2001 From: robertomonteromiguel Date: Fri, 5 Jun 2026 16:16:40 +0200 Subject: [PATCH] K8s Lib Injection: Test Optimization --- .gitlab/ssi_gitlab-ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.gitlab/ssi_gitlab-ci.yml b/.gitlab/ssi_gitlab-ci.yml index 0f20052d5d8..63cbae81894 100644 --- a/.gitlab/ssi_gitlab-ci.yml +++ b/.gitlab/ssi_gitlab-ci.yml @@ -269,6 +269,21 @@ ssi_tests: done done fi + + # Push JUnit results to Datadog Test Optimization + export DATADOG_SITE="${DATADOG_SITE:-datadoghq.com}" + export DATADOG_API_KEY=$(aws ssm get-parameter --region us-east-1 --name ci.${CI_PROJECT_NAME}.test_optimization.dd_api_key --with-decryption --query "Parameter.Value" --out text) + export DD_TAGS="test.configuration.ci_environment:${CI_ENVIRONMENT:-prod}" + if compgen -G "reports/logs*/reportJunit.xml" > /dev/null; then + datadog-ci junit upload \ + reports/logs*/reportJunit.xml \ + --service system-tests \ + --env ci \ + --verbose \ + --xpath-tag "test.codeowners=/testcase/properties/property[@name='test.codeowners']" + else + echo "No reports/logs*/reportJunit.xml found; skipping Test Optimization upload" + fi retry: max: 2 when: