diff --git a/manifests/php.yml b/manifests/php.yml index 06928d6405b..3d7bce90815 100644 --- a/manifests/php.yml +++ b/manifests/php.yml @@ -1119,7 +1119,7 @@ manifest: component_version: '>=0.93.0' tests/test_standard_tags.py::Test_StandardTagsUserAgent: v0.75.0 tests/test_telemetry.py::Test_DependencyEnable: missing_feature - tests/test_telemetry.py::Test_ExtendedHeartbeat: missing_feature (PHP v1.20.0 emits null for dependencies[].version in app-extended-heartbeat, failing schema validation) + tests/test_telemetry.py::Test_ExtendedHeartbeat: v1.20.0 tests/test_telemetry.py::Test_Log_Generation: # TODO: a lower version might be supported - weblog_declaration: '*': missing_feature diff --git a/tests/schemas/test_schemas.py b/tests/schemas/test_schemas.py index 379f3b87303..3afaf02b593 100644 --- a/tests/schemas/test_schemas.py +++ b/tests/schemas/test_schemas.py @@ -80,6 +80,12 @@ def test_library(self): condition=context.library > "php@1.7.3", ticket="APMAPI-1270", ), + SchemaBug( + endpoint="/telemetry/proxy/api/v2/apmtelemetry", + data_path="$.payload.dependencies[].version", + condition=context.library == "php" and context.scenario is scenarios.telemetry_extended_heartbeat, + ticket="APMAPI-1938", + ), SchemaBug( endpoint="/debugger/v1/diagnostics", data_path="$[]", @@ -158,6 +164,12 @@ def test_agent(self): condition=context.library > "php@1.7.3", ticket="XXX-1234", ), + SchemaBug( + endpoint="/api/v2/apmtelemetry", + data_path="$.payload.dependencies[].version", + condition=context.library == "php" and context.scenario is scenarios.telemetry_extended_heartbeat, + ticket="APMAPI-1938", + ), SchemaBug( endpoint="/api/v2/debugger", data_path="$[]",