Conversation
Contributor
|
|
❌ ErrorsYour PR has failed checks. Please review the issues below and take necessary action before merging. 🚦 310 Pipeline jobs failed
ℹ️ InfoNo other issues found (see more)❄️ No new flaky tests detected Useful? React with 👍 / 👎 This comment will be updated automatically if new data arrives.🔗 Commit SHA: 927ada5 | Docs | View more details | Give us feedback! |
Leiyks
added a commit
to DataDog/dd-trace-php
that referenced
this pull request
Sep 28, 2026
…merge Clone system-tests at SYSTEM_TESTS_REF (default leiyks/php-v1-payload, DataDog/system-tests#7843) from SYSTEM_TESTS_REPO, and add APM_TRACING_EFFICIENT_PAYLOAD to the System Tests matrix.
Leiyks
added a commit
to DataDog/dd-trace-php
that referenced
this pull request
Sep 29, 2026
…merge Clone system-tests at SYSTEM_TESTS_REF (default leiyks/php-v1-payload, DataDog/system-tests#7843) from SYSTEM_TESTS_REPO, and add APM_TRACING_EFFICIENT_PAYLOAD to the System Tests matrix.
- Read the sampling priority through get_sampling_priority() in the appsec payment, trace tagging and LLM endpoint tests: v1 carries it on the chunk. - Check span.kind on agent spans through get_span_kind() in the SQL tests: the agent reports it as a top-level enum in idxTracerPayloads. - Test_TraceHeaders, Test_Agent::test_agent_do_not_drop_traces and Test_SamplingDeterminism silently skipped /v1.0/traces payloads; make them format-agnostic so they cover v1 too. - Accept typed v1 booleans in test_set_attribute_from_otel. - Make Test_TracerSCITagging format-agnostic: v1 git tags are payload-level.
- Run tests/test_v1_payloads.py and the span link/event parametric tests that pass with the v1 payload on v1.26.0-dev; keep the rest missing_feature. - Declare test_tags_defaults_sst002 as bug (APMAPI-1545) on v1.26.0-dev. - Add the /add_event endpoint to the plain, laravel11x and symfony7x weblogs.
Leiyks
added a commit
to DataDog/dd-trace-php
that referenced
this pull request
Oct 1, 2026
…merge Clone system-tests at SYSTEM_TESTS_REF (default leiyks/php-v1-payload, DataDog/system-tests#7843) from SYSTEM_TESTS_REPO, and add APM_TRACING_EFFICIENT_PAYLOAD to the System Tests matrix.
Leiyks
force-pushed
the
leiyks/php-v1-payload
branch
from
October 1, 2026 16:57
f45dffb to
6080697
Compare
Leiyks
added a commit
to DataDog/dd-trace-php
that referenced
this pull request
Oct 1, 2026
…merge Clone system-tests at SYSTEM_TESTS_REF (default leiyks/php-v1-payload, DataDog/system-tests#7843) from SYSTEM_TESTS_REPO, and add APM_TRACING_EFFICIENT_PAYLOAD to the System Tests matrix.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
dd-trace-php is moving to the v1 trace payload by default (DataDog/dd-trace-php#4046). Enabling the v1 tests for PHP surfaced assertions that only work with the v0.4 shape and validators that silently skip
/v1.0/tracespayloads.Changes
manifests/php.yml: enabletests/test_v1_payloads.pyfromv1.26.0-dev(Test_V1SpanLinksstaysmissing_feature: PHP creates no link from conflicting contexts). Enable 5 span link/event parametric tests fromv1.26.0-devand split the file-levelmissing_featureoftest_span_events.py/test_span_links.pyinto per-test declarations. Marktest_tags_defaults_sst002asbug (APMAPI-1545): the test agent drops sampling mechanism 0 from v1 chunks./add_event(aspan.eventon the root span), needed byTest_V1SpanEvents.get_sampling_priority()and the span kind withget_span_kind(), accept typed booleans intest_otel_api_interoperability, and stop asserting that only one span carries_dd.git.*inTest_TracerSCITagging(v1 sends them as payload attributes).Test_TraceHeaders(counts chunks on/v1.0/traces),Test_Agent::test_agent_do_not_drop_tracesandTest_SamplingDeterminism.Merge order
A master build and the v1 branch both report
1.26.0+dev.<sha>, so the version gate can't tell them apart: land this after (or with) DataDog/dd-trace-php#4046. If that misses 1.26.0, move the gate to the next minor.CI also needs a test-agent release containing DataDog/dd-apm-test-agent#422 (v1 array/kvlist attribute flattening) and a pin bump; until then the 5 newly enabled span link/event tests fail.