Skip to content

Commit 4ad36e7

Browse files
chore: activate easy wins for @DataDog/apm-lang-platform
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 267b239 commit 4ad36e7

1 file changed

Lines changed: 69 additions & 6 deletions

File tree

manifests/php.yml

Lines changed: 69 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -818,12 +818,48 @@ manifest:
818818
tests/parametric/test_headers_tracestate_dd.py::Test_Headers_Tracestate_DD::test_headers_tracestate_dd_propagate_propagatedtags:
819819
- declaration: bug (APMAPI-1539)
820820
component_version: '>=1.11.0'
821-
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats:
821+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats: # Easy win for all weblogs and version 1.22.0
822822
- declaration: "missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)"
823823
component_version: '>=1.19.0'
824824
- declaration: missing_feature (php has not implemented stats computation yet)
825825
component_version: <1.19.0
826-
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_relative_error_TS008: missing_feature (relative error test is broken)
826+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_agent_populated_fields_empty_TS013:
827+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
828+
component_version: '>=1.19.0'
829+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_distinct_aggregationkeys_TS003:
830+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
831+
component_version: '>=1.19.0'
832+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_http_method_endpoint_TS011:
833+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
834+
component_version: '>=1.19.0'
835+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_measured_spans_TS004:
836+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
837+
component_version: '>=1.19.0'
838+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_metrics_computed_after_span_finsh_TS009:
839+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
840+
component_version: '>=1.19.0'
841+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_metrics_msgpack_serialization_TS001:
842+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
843+
component_version: '>=1.19.0'
844+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_partial_version_excluded_TS014:
845+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
846+
component_version: '>=1.19.0'
847+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_payload_metadata_TS012:
848+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
849+
component_version: '>=1.19.0'
850+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_relative_error_TS008:
851+
- declaration: missing_feature (relative error test is broken)
852+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
853+
component_version: '>=1.19.0'
854+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_sample_rate_0_TS007:
855+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
856+
component_version: '>=1.19.0'
857+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_successes_errors_recorded_separately_TS006:
858+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
859+
component_version: '>=1.19.0'
860+
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_top_level_TS005:
861+
- declaration: 'missing_feature (CSS v1.2.0: dd-trace-php ships CSS since v1.19.0, but the sidecar stats exporter retains buckets younger than ~20s (buffer_len=2 * bucket_size=10s) and dd_trace_synchronous_flush passes force=false, so short-lived parametric tests never observe a /v0.6/stats request)'
862+
component_version: '>=1.19.0'
827863
tests/parametric/test_llm_observability/: irrelevant (library does not implement LLM Observability)
828864
tests/parametric/test_otel_api_interoperability.py::Test_Otel_API_Interoperability: v0.94.0
829865
tests/parametric/test_otel_env_vars.py::Test_Otel_Env_Vars: v1.1.0
@@ -882,7 +918,22 @@ manifest:
882918
component_version: <=0.95.0
883919
tests/parametric/test_otel_span_with_baggage.py::Test_Otel_Span_With_Baggage: missing_feature
884920
tests/parametric/test_otel_tracer.py::Test_Otel_Tracer: v0.94.0
885-
tests/parametric/test_otlp_trace_metrics.py: missing_feature
921+
tests/parametric/test_otlp_trace_metrics.py: '>=1.22.0' # TODO: a lower version might be supported
922+
tests/parametric/test_otlp_trace_metrics.py::Test_FR01_Enablement_Configuration::test_fr01_1_enabled_explicit: missing_feature
923+
tests/parametric/test_otlp_trace_metrics.py::Test_FR01_Enablement_Configuration::test_fr01_3_enabled_by_default: missing_feature
924+
tests/parametric/test_otlp_trace_metrics.py::Test_FR02_Metric_Identity: missing_feature
925+
tests/parametric/test_otlp_trace_metrics.py::Test_FR02_Mutual_Exclusion: missing_feature
926+
tests/parametric/test_otlp_trace_metrics.py::Test_FR03_Metric_Shape: missing_feature
927+
tests/parametric/test_otlp_trace_metrics.py::Test_FR04_Span_Selection: missing_feature
928+
tests/parametric/test_otlp_trace_metrics.py::Test_FR05_Sampling_Independence: missing_feature
929+
tests/parametric/test_otlp_trace_metrics.py::Test_FR06_Otel_Resource_Attributes: missing_feature
930+
tests/parametric/test_otlp_trace_metrics.py::Test_FR06_Otel_Span_Attributes: missing_feature
931+
tests/parametric/test_otlp_trace_metrics.py::Test_FR07_Otel_Semantics_Mode: missing_feature
932+
tests/parametric/test_otlp_trace_metrics.py::Test_FR08_Datadog_Attributes: missing_feature
933+
tests/parametric/test_otlp_trace_metrics.py::Test_FR09_Red_Metric_Derivation: missing_feature
934+
tests/parametric/test_otlp_trace_metrics.py::Test_FR15_Client_Computed_Stats_Header::test_fr15_1_header_set_when_enabled: missing_feature
935+
? tests/parametric/test_otlp_trace_metrics.py::Test_FR15_Client_Computed_Stats_Header::test_fr15_3_stats_computed_resource_attr_on_otlp_traces
936+
: missing_feature
886937
tests/parametric/test_parametric_endpoints.py::TestRemoteConfigApplyEndpoint: incomplete_test_app (POST /trace/remote-config/apply only implemented in the python parametric app)
887938
tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDSpan_Add_Link: v1.13.0+4663b2fa7c20c6920f347d059b57dc2a419cb7f7
888939
tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDSpan_Start: v1.13.0+4663b2fa7c20c6920f347d059b57dc2a419cb7f7
@@ -894,8 +945,10 @@ manifest:
894945
tests/parametric/test_parametric_endpoints.py::Test_Parametric_Write_Log: missing_feature
895946
tests/parametric/test_parametric_endpoints.py::Test_Parametric_Write_Log::test_create_logger: incomplete_test_app (Logs endpoint is only implemented in python and node.js app)
896947
tests/parametric/test_parametric_endpoints.py::Test_Parametric_Write_Log::test_write_log: incomplete_test_app (Logs endpoint is only implemented in python and node.js app)
897-
tests/parametric/test_partial_flushing.py::Test_Partial_Flushing: missing_feature
948+
tests/parametric/test_partial_flushing.py::Test_Partial_Flushing: '>=1.22.0' # TODO: a lower version might be supported
898949
tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_disabled: '>=1.16.0'
950+
tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_one_span: missing_feature
951+
tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_one_span_default: missing_feature
899952
tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_under_limit_one_payload: '>=1.16.0'
900953
tests/parametric/test_process_discovery.py: missing_feature
901954
tests/parametric/test_sampling_delegation.py::Test_Decisionless_Extraction: v1.13.0+4663b2fa7c20c6920f347d059b57dc2a419cb7f7
@@ -959,9 +1012,14 @@ manifest:
9591012
tests/parametric/test_tracer.py::Test_TracerSCITagging: v1.2.0
9601013
tests/parametric/test_tracer.py::Test_TracerServiceNameSource: v1.22.0
9611014
tests/parametric/test_tracer.py::Test_TracerUniversalServiceTagging::test_tracer_service_name_environment_variable: "missing_feature (FIXME: library test client sets empty string as the service name)"
962-
tests/parametric/test_tracer_flare.py::TestTracerFlareV1: missing_feature
1015+
tests/parametric/test_tracer_flare.py::TestTracerFlareV1: '>=1.22.0' # TODO: a lower version might be supported
9631016
tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_flare_log_level_order: '>=1.16.0'
9641017
tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_telemetry_app_started: '>=1.16.0'
1018+
tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare: missing_feature
1019+
tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_content: missing_feature
1020+
tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_content_with_debug: missing_feature
1021+
tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_with_debug: missing_feature
1022+
tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_profiling_notracing_flare_content: missing_feature
9651023
tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationExtraServices: missing_feature
9661024
tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationUpdateSequenceASMDD:
9671025
- declaration: bug (APPSEC-55129)
@@ -1136,7 +1194,12 @@ manifest:
11361194
- component_version: <0.68.2
11371195
declaration: bug (APMRP-360)
11381196
tests/test_semantic_conventions.py::Test_Meta::test_meta_language_tag: bug (APMAPI-923)
1139-
tests/test_semantic_conventions.py::Test_Meta::test_meta_span_kind: bug (APMAPI-924)
1197+
tests/test_semantic_conventions.py::Test_Meta::test_meta_span_kind: # TODO: a lower version might be supported
1198+
- declaration: bug (APMAPI-924)
1199+
component_version: <1.22.0
1200+
weblog: [php-fpm-8.0, apache-mod-7.0-zts, php-fpm-7.2, php-fpm-8.2, apache-mod-7.2, apache-mod-7.1, apache-mod-7.0, apache-mod-7.2-zts, apache-mod-8.1, php-fpm-8.1, apache-mod-8.1-zts, apache-mod-8.0-zts, apache-mod-8.0, php-fpm-7.1, php-fpm-7.4, php-fpm-8.5, apache-mod-7.3, php-fpm-7.3, apache-mod-7.4-zts, apache-mod-7.1-zts, apache-mod-8.2-zts, apache-mod-7.4, apache-mod-8.2, apache-mod-7.3-zts]
1201+
- declaration: bug (APMAPI-924)
1202+
excluded_weblog: [php-fpm-8.0, apache-mod-7.0-zts, php-fpm-7.2, php-fpm-8.2, apache-mod-7.2, apache-mod-7.1, apache-mod-7.0, apache-mod-7.2-zts, apache-mod-8.1, php-fpm-8.1, apache-mod-8.1-zts, apache-mod-8.0-zts, apache-mod-8.0, php-fpm-7.1, php-fpm-7.4, php-fpm-8.5, apache-mod-7.3, php-fpm-7.3, apache-mod-7.4-zts, apache-mod-7.1-zts, apache-mod-8.2-zts, apache-mod-7.4, apache-mod-8.2, apache-mod-7.3-zts]
11401203
tests/test_semantic_conventions.py::Test_MetricsStandardTags: v0.83.1
11411204
tests/test_span_events.py: incomplete_test_app (Weblog `/add_event` not implemented)
11421205
tests/test_standard_tags.py::Test_StandardTagsMethod: v0.75.0

0 commit comments

Comments
 (0)