Skip to content

Conversation

@khanayan123
Copy link
Contributor

@khanayan123 khanayan123 commented Dec 25, 2024

Motivation

Adds new system tests to assert config consistency

Changes

Adds system tests for DD_TRACE_SAMPLING_RULES, DD_LOG_INEJCTION, DD_RUNTIME_METRICS_ENABLED, & DD_TRACE_128_BIT_TRACEID_LOGGING_ENABLED, DD_TRACE_AGENT_URL, as per https://docs.google.com/document/d/1kI-gTAKghfcwI7YzKhqRv2ExUstcHqADIWA4-TZ387o/edit?usp=sharing

DD_TRACE_128_BIT_TRACEID_LOGGING_ENABLED tests were tested against this PR:
DataDog/dd-trace-js#5021

@khanayan123 khanayan123 requested a review from mabdinur January 2, 2025 21:12
@khanayan123 khanayan123 marked this pull request as ready for review January 3, 2025 01:28
@khanayan123 khanayan123 requested review from a team as code owners January 3, 2025 01:28
@khanayan123 khanayan123 requested review from cataphract, christophe-papazian, jandro996 and manuel-alvarez-alvarez and removed request for a team January 3, 2025 01:28
Test_Config_HttpServerErrorStatuses_FeatureFlagCustom: missing_feature
Test_Config_IntegrationEnabled_False: missing_feature
Test_Config_IntegrationEnabled_True: missing_feature
Test_Config_LogInjection_128Bit_TradeId_Default: missing_feature
Copy link
Contributor

@mabdinur mabdinur Jan 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of missing feature can we use

* `@incomplete_test_app` (sublass of `missing feature`): There is a deficit in the weblog/parametric apps or testing interface that prevents us from validating a feature across different applications.
. Some of these fail because the the weblog apps do not implement the new endpoint.

@DataDog DataDog deleted a comment from mabdinur Jan 3, 2025
Copy link
Collaborator

@cbeauchesne cbeauchesne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you update your branch? it'll fix the issue on ruby

@khanayan123 khanayan123 force-pushed the khanayan123/add-consistent-config-system-tests branch from 8553526 to e954a94 Compare January 6, 2025 14:51
@khanayan123 khanayan123 marked this pull request as draft January 6, 2025 15:00
@khanayan123 khanayan123 requested a review from mabdinur January 6, 2025 18:03
@khanayan123 khanayan123 force-pushed the khanayan123/add-consistent-config-system-tests branch from 17e1ac1 to 124beee Compare January 15, 2025 00:51
@cbeauchesne
Copy link
Collaborator

seems good, just waiting for the CI to finish to approve the PR

@khanayan123 khanayan123 merged commit 56e10a4 into main Jan 17, 2025
433 checks passed
@khanayan123 khanayan123 deleted the khanayan123/add-consistent-config-system-tests branch January 17, 2025 19:13
robertomonteromiguel pushed a commit that referenced this pull request Mar 17, 2025
Co-authored-by: Charles de Beauchesne <[email protected]>
Co-authored-by: Mikayla Toffler <[email protected]>
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.

7 participants