diff --git a/manifests/php.yml b/manifests/php.yml index 6c2e59947e0..7c961b9e60e 100644 --- a/manifests/php.yml +++ b/manifests/php.yml @@ -934,12 +934,48 @@ manifest: tests/parametric/test_headers_tracestate_dd.py::Test_Headers_Tracestate_DD::test_headers_tracestate_dd_propagate_propagatedtags: - declaration: bug (APMAPI-1539) component_version: '>=1.11.0' - tests/parametric/test_library_tracestats.py::Test_Library_Tracestats: + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats: # Easy win for all weblogs and version 1.22.0 - 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)" component_version: '>=1.19.0' - declaration: missing_feature (php has not implemented stats computation yet) component_version: <1.19.0 - tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_relative_error_TS008: missing_feature (relative error test is broken) + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_agent_populated_fields_empty_TS013: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_distinct_aggregationkeys_TS003: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_http_method_endpoint_TS011: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_measured_spans_TS004: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_metrics_computed_after_span_finsh_TS009: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_metrics_msgpack_serialization_TS001: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_partial_version_excluded_TS014: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_payload_metadata_TS012: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_relative_error_TS008: + - declaration: missing_feature (relative error test is broken) + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_sample_rate_0_TS007: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_successes_errors_recorded_separately_TS006: + - 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)' + component_version: '>=1.19.0' + tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_top_level_TS005: + - 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)' + component_version: '>=1.19.0' tests/parametric/test_llm_observability/: irrelevant (library does not implement LLM Observability) tests/parametric/test_otel_api_interoperability.py::Test_Otel_API_Interoperability: v0.94.0 tests/parametric/test_otel_env_vars.py::Test_Otel_Env_Vars: v1.1.0 @@ -998,7 +1034,22 @@ manifest: component_version: <=0.95.0 tests/parametric/test_otel_span_with_baggage.py::Test_Otel_Span_With_Baggage: missing_feature tests/parametric/test_otel_tracer.py::Test_Otel_Tracer: v0.94.0 - tests/parametric/test_otlp_trace_metrics.py: missing_feature + tests/parametric/test_otlp_trace_metrics.py: '>=1.22.0' # TODO: a lower version might be supported + tests/parametric/test_otlp_trace_metrics.py::Test_FR01_Enablement_Configuration::test_fr01_1_enabled_explicit: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR01_Enablement_Configuration::test_fr01_3_enabled_by_default: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR02_Metric_Identity: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR02_Mutual_Exclusion: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR03_Metric_Shape: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR04_Span_Selection: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR05_Sampling_Independence: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR06_Otel_Resource_Attributes: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR06_Otel_Span_Attributes: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR07_Otel_Semantics_Mode: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR08_Datadog_Attributes: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR09_Red_Metric_Derivation: missing_feature + tests/parametric/test_otlp_trace_metrics.py::Test_FR15_Client_Computed_Stats_Header::test_fr15_1_header_set_when_enabled: missing_feature + ? tests/parametric/test_otlp_trace_metrics.py::Test_FR15_Client_Computed_Stats_Header::test_fr15_3_stats_computed_resource_attr_on_otlp_traces + : missing_feature tests/parametric/test_parametric_endpoints.py::TestRemoteConfigApplyEndpoint: incomplete_test_app (POST /trace/remote-config/apply only implemented in the python parametric app) tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDSpan_Add_Link: v1.13.0+4663b2fa7c20c6920f347d059b57dc2a419cb7f7 tests/parametric/test_parametric_endpoints.py::Test_Parametric_DDSpan_Start: v1.13.0+4663b2fa7c20c6920f347d059b57dc2a419cb7f7 @@ -1010,8 +1061,10 @@ manifest: tests/parametric/test_parametric_endpoints.py::Test_Parametric_Write_Log: missing_feature 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) 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) - tests/parametric/test_partial_flushing.py::Test_Partial_Flushing: missing_feature + tests/parametric/test_partial_flushing.py::Test_Partial_Flushing: '>=1.22.0' # TODO: a lower version might be supported tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_disabled: '>=1.16.0' + tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_one_span: missing_feature + tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_one_span_default: missing_feature tests/parametric/test_partial_flushing.py::Test_Partial_Flushing::test_partial_flushing_under_limit_one_payload: '>=1.16.0' tests/parametric/test_process_discovery.py: missing_feature tests/parametric/test_sampling_delegation.py::Test_Decisionless_Extraction: v1.13.0+4663b2fa7c20c6920f347d059b57dc2a419cb7f7 @@ -1075,9 +1128,14 @@ manifest: tests/parametric/test_tracer.py::Test_TracerSCITagging: v1.2.0 tests/parametric/test_tracer.py::Test_TracerServiceNameSource: v1.22.0 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)" - tests/parametric/test_tracer_flare.py::TestTracerFlareV1: missing_feature + tests/parametric/test_tracer_flare.py::TestTracerFlareV1: '>=1.22.0' # TODO: a lower version might be supported tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_flare_log_level_order: '>=1.16.0' tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_telemetry_app_started: '>=1.16.0' + tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare: missing_feature + tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_content: missing_feature + tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_content_with_debug: missing_feature + tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_flare_with_debug: missing_feature + tests/parametric/test_tracer_flare.py::TestTracerFlareV1::test_tracer_profiling_notracing_flare_content: missing_feature tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationExtraServices: missing_feature tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationUpdateSequenceASMDD: - declaration: bug (APPSEC-55129) @@ -1262,7 +1320,12 @@ manifest: - component_version: <0.68.2 declaration: bug (APMRP-360) tests/test_semantic_conventions.py::Test_Meta::test_meta_language_tag: bug (APMAPI-923) - tests/test_semantic_conventions.py::Test_Meta::test_meta_span_kind: bug (APMAPI-924) + tests/test_semantic_conventions.py::Test_Meta::test_meta_span_kind: # TODO: a lower version might be supported + - declaration: bug (APMAPI-924) + component_version: <1.22.0 + weblog: [php-fpm-7.3, php-fpm-8.2, apache-mod-7.3, php-fpm-7.2, apache-mod-7.3-zts, apache-mod-7.2, apache-mod-7.4-zts, php-fpm-8.1, apache-mod-8.1, apache-mod-7.2-zts, apache-mod-7.1, php-fpm-7.0, php-fpm-7.4, php-fpm-7.1, apache-mod-7.1-zts, apache-mod-8.0, apache-mod-7.4, apache-mod-7.0-zts, apache-mod-7.0, php-fpm-8.5, php-fpm-8.0, apache-mod-8.0-zts, apache-mod-8.1-zts, apache-mod-8.2, laravel11x, apache-mod-8.2-zts] + - declaration: bug (APMAPI-924) + excluded_weblog: [php-fpm-7.3, php-fpm-8.2, apache-mod-7.3, php-fpm-7.2, apache-mod-7.3-zts, apache-mod-7.2, apache-mod-7.4-zts, php-fpm-8.1, apache-mod-8.1, apache-mod-7.2-zts, apache-mod-7.1, php-fpm-7.0, php-fpm-7.4, php-fpm-7.1, apache-mod-7.1-zts, apache-mod-8.0, apache-mod-7.4, apache-mod-7.0-zts, apache-mod-7.0, php-fpm-8.5, php-fpm-8.0, apache-mod-8.0-zts, apache-mod-8.1-zts, apache-mod-8.2, laravel11x, apache-mod-8.2-zts] tests/test_semantic_conventions.py::Test_MetricsStandardTags: v0.83.1 tests/test_span_events.py: incomplete_test_app (Weblog `/add_event` not implemented) tests/test_standard_tags.py::Test_StandardTagsMethod: v0.75.0