Skip to content

Cbeauchesne/rename dead and legacy features - #8240

Merged
cbeauchesne merged 3 commits into
mainfrom
cbeauchesne/rename-dead-and-legacy-features
Oct 30, 2026
Merged

cbeauchesne merged 3 commits into
mainfrom
cbeauchesne/rename-dead-and-legacy-features

Conversation

@cbeauchesne

Copy link
Copy Markdown
Collaborator

Motivation

Clean code

Changes

  • remove mocked_backend option on scenario, it was targeting the proxy, and it was always True
    • this feature will diseppear when we'll remove the proxy between the agent and the backend.
  • rename some class to carry the "Legacy" word
  • rename all backend_v2 to mocked_backend

Workflow

  1. ⚠️ Create your PR as draft ⚠️
  2. Work on you PR until the CI passes
  3. Mark it as ready for review
    • Tests, manifest, weblog are modified -> you'll need a review from system-tests-reviewers: ask to one of youre co-worker familiar with the tested feature.
    • Framework is modified, or non obvious usage of it -> get a review from system-tests-core (slack)

🚀 Once your PR is reviewed and the CI green, you can merge it!

🛟 #apm-shared-testing 🛟

@cbeauchesne
cbeauchesne requested review from a team as code owners October 29, 2026 18:39
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-29T18:39:38.876904Z eadd9c2 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@github-actions

Copy link
Copy Markdown
Contributor

CODEOWNERS have been resolved as:

tests/apm_tracing_e2e/test_otel.py                                      @DataDog/system-tests-reviewers
tests/apm_tracing_e2e/test_single_span.py                               @DataDog/system-tests-reviewers
tests/ffe/utils/evp.py                                                  @DataDog/feature-flagging-and-experimentation-sdk
tests/test_otlp_runtime_metrics.py                                      @DataDog/system-tests-reviewers
tests/test_the_test/test_docker_scenario.py                             @DataDog/system-tests-reviewers
tests/test_the_test/test_ffe_tests.py                                   @DataDog/feature-flagging-and-experimentation-sdk
tests/test_the_test/test_mock_backend_v2.py                             @DataDog/system-tests-reviewers
tests/test_the_test/test_mock_ffe_agentless_backend.py                  @DataDog/feature-flagging-and-experimentation-sdk
tests/test_v1_payloads.py                                               @DataDog/system-tests-reviewers
utils/_context/_scenarios/_core/endtoend.py                             @DataDog/system-tests-core
utils/_context/_scenarios/agentless_endtoend.py                         @DataDog/system-tests-core
utils/_context/_scenarios/apm_tracing.py                                @DataDog/system-tests-core
utils/_context/_scenarios/open_telemetry.py                             @DataDog/system-tests-core
utils/_context/_scenarios/otel_collector.py                             @DataDog/system-tests-core
utils/_context/_scenarios/runtime_metrics.py                            @DataDog/system-tests-core
utils/_context/containers.py                                            @DataDog/system-tests-core
utils/interfaces/__init__.py                                            @DataDog/system-tests-core
utils/mocked_backend/__main__.py                                        @DataDog/system-tests-core
utils/mocked_backend/_backend.py                                        @DataDog/system-tests-core
utils/proxy/core.py                                                     @DataDog/system-tests-core
utils/scripts/libraries_and_scenarios_rules.yml                         @DataDog/system-tests-core
utils/interfaces/_backend_legacy.py                                     @DataDog/system-tests-core
utils/interfaces/_mocked_backend.py                                     @DataDog/system-tests-core

@datadog-prod-us1-4

datadog-prod-us1-4 Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Pipelines  Tests

❌ Errors

Your PR has failed checks. Please review the issues below and take necessary action before merging.

🚦 2 Pipeline jobs failed

Testing the test | System Tests (java, dev) / Build end-to-end (spring-boot-3-native)

View more details · View in GitHub Actions

Testing the test | all-jobs-are-green

View more details · View in GitHub Actions

ℹ️ Info

No other issues found (see more)

🧪 All tests passed
❄️ No new flaky tests detected

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: eadd9c2 | Docs | View more details | Give us feedback!

@cbeauchesne
cbeauchesne merged commit 0435fd4 into main Oct 30, 2026
2216 of 2219 checks passed
@cbeauchesne
cbeauchesne deleted the cbeauchesne/rename-dead-and-legacy-features branch October 30, 2026 09:08
p-datadog pushed a commit that referenced this pull request Nov 1, 2026
* u/main: (82 commits)
  Auto-activate nodejs easy wins for asm-libraries (#8265)
  Auto-activate nodejs easy wins for apm-sdk-capabilities (#8264)
  Auto-activate rust easy wins for apm-sdk-capabilities (#8217)
  Auto-activate golang easy wins for apm-sdk-capabilities (#8263)
  Auto-activate dotnet easy wins for apm-sdk-capabilities (#8262)
  test(ffe): cover Go and Java customer exposure hooks (#8094)
  Move the debugger scenarios to the mocked backend, with remote config sent through it (#8253)
  test(otel): observe the SDK's default OTLP protocol instead of hardcoding it (#8256)
  Revert "[debugger] Test that debugger metrics use the debugger telemetry namespace" (#8257)
  Check the mocked backend network aliases on GitLab (#8212)
  Agent on the mocked backend: set DD_SITE instead of each intake URL (#8254)
  [debugger] Test that debugger metrics use the debugger telemetry namespace (#8052)
  Fail SSI installs when component installation fails (#8246)
  Collect HotSpot hs_err logs from Java AWS SSI weblogs (#8249)
  FFE direct shutdown: detect the priming capture without the watchdog latency (#8250)
  Move DEBUGGER_TELEMETRY to the mocked backend, which serves remote config (#8239)
  PHP parametric base image (#8172)
  AI Guard: tests for backend-provided extra_tags on the ai_guard span (#8130)
  Cbeauchesne/rename dead and legacy features (#8240)
  Retry AWS SSI jobs when the installer cannot update apt sources (#8245)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants