Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Khanayan123/add consistent config system tests #3745

Merged
merged 53 commits into from
Jan 17, 2025

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 christophe-papazian, manuel-alvarez-alvarez, jandro996 and cataphract and removed request for a team January 3, 2025 01:28
@@ -241,8 +241,14 @@ tests/:
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
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.

6 participants