diff --git a/manifests/php.yml b/manifests/php.yml index 14f93e3e087..3047220bf6f 100644 --- a/manifests/php.yml +++ b/manifests/php.yml @@ -828,13 +828,99 @@ manifest: tests/k8s_lib_injection/test_k8s_lib_injection_profiling.py::TestK8sLibInjectioProfilingClusterOverride: v1.9.0 tests/k8s_lib_injection/test_k8s_lib_injection_profiling.py::TestK8sLibInjectioProfilingDisabledByDefault: v1.9.0 tests/otel/test_context_propagation.py::Test_Otel_Context_Propagation_Default_Propagator_Api: incomplete_test_app (endpoint not implemented) - tests/otel/test_tracing_otlp.py::Test_Otel_Tracing_OTLP: missing_feature + tests/otel/test_tracing_otlp.py::Test_Otel_Tracing_OTLP: # TODO: a lower version might be supported + - weblog_declaration: + '*': missing_feature + php-fpm-8.2: '>=1.22.0' + apache-mod-8.1: '>=1.22.0' + php-fpm-7.0: '>=1.22.0' + apache-mod-7.1-zts: '>=1.22.0' + apache-mod-7.3: '>=1.22.0' + php-fpm-7.2: '>=1.22.0' + apache-mod-7.0: '>=1.22.0' + apache-mod-8.2: '>=1.22.0' + apache-mod-8.1-zts: '>=1.22.0' + php-fpm-8.0: '>=1.22.0' + apache-mod-7.2-zts: '>=1.22.0' + apache-mod-7.4: '>=1.22.0' + php-fpm-7.1: '>=1.22.0' + apache-mod-7.0-zts: '>=1.22.0' + apache-mod-7.4-zts: '>=1.22.0' + apache-mod-7.3-zts: '>=1.22.0' + php-fpm-7.4: '>=1.22.0' + apache-mod-7.2: '>=1.22.0' + apache-mod-8.2-zts: '>=1.22.0' + apache-mod-8.0-zts: '>=1.22.0' + php-fpm-8.5: '>=1.22.0' + php-fpm-7.3: '>=1.22.0' + laravel11x: '>=1.22.0' + php-fpm-8.1: '>=1.22.0' + apache-mod-7.1: '>=1.22.0' + apache-mod-8.0: '>=1.22.0' + tests/otel/test_tracing_otlp.py::Test_Otel_Tracing_OTLP::test_128bit_trace_id_consistent_across_spans: + - weblog_declaration: + apache-mod-8.0-zts: missing_feature + apache-mod-7.2: missing_feature + apache-mod-7.1-zts: missing_feature + php-fpm-8.2: missing_feature + php-fpm-7.1: missing_feature + php-fpm-8.1: missing_feature + apache-mod-7.4: missing_feature + php-fpm-7.3: missing_feature + apache-mod-7.3-zts: missing_feature + apache-mod-7.3: missing_feature + apache-mod-8.2-zts: missing_feature + php-fpm-8.5: missing_feature + apache-mod-7.4-zts: missing_feature + apache-mod-8.2: missing_feature + apache-mod-7.2-zts: missing_feature + laravel11x: missing_feature + apache-mod-7.0: missing_feature + apache-mod-8.1-zts: missing_feature + apache-mod-8.1: missing_feature + php-fpm-7.2: missing_feature + apache-mod-8.0: missing_feature + php-fpm-7.4: missing_feature + php-fpm-8.0: missing_feature + php-fpm-7.0: missing_feature + apache-mod-7.0-zts: missing_feature + apache-mod-7.1: missing_feature + tests/otel/test_tracing_otlp.py::Test_Otel_Tracing_OTLP::test_single_server_trace: + - weblog_declaration: + apache-mod-8.0-zts: missing_feature + apache-mod-7.2: missing_feature + apache-mod-7.1-zts: missing_feature + php-fpm-8.2: missing_feature + php-fpm-7.1: missing_feature + php-fpm-8.1: missing_feature + apache-mod-7.4: missing_feature + php-fpm-7.3: missing_feature + apache-mod-7.3-zts: missing_feature + apache-mod-7.3: missing_feature + apache-mod-8.2-zts: missing_feature + php-fpm-8.5: missing_feature + apache-mod-7.4-zts: missing_feature + apache-mod-8.2: missing_feature + apache-mod-7.2-zts: missing_feature + laravel11x: missing_feature + apache-mod-7.0: missing_feature + apache-mod-8.1-zts: missing_feature + apache-mod-8.1: missing_feature + php-fpm-7.2: missing_feature + apache-mod-8.0: missing_feature + php-fpm-7.4: missing_feature + php-fpm-8.0: missing_feature + php-fpm-7.0: missing_feature + apache-mod-7.0-zts: missing_feature + apache-mod-7.1: missing_feature tests/otel_tracing_e2e/test_e2e.py::Test_OTelLogE2E: irrelevant tests/otel_tracing_e2e/test_e2e.py::Test_OTelMetricE2E: irrelevant tests/otel_tracing_e2e/test_e2e.py::Test_OTelTracingE2E: irrelevant tests/parametric/test_128_bit_traceids.py::Test_128_Bit_Traceids: v0.84.0 tests/parametric/test_config_consistency.py::Test_Config_Dogstatsd: v1.9.0 - tests/parametric/test_config_consistency.py::Test_Config_Dogstatsd::test_dogstatsd_default: incomplete_test_app (PHP parameteric app can not access the dogstatsd default values, this logic is internal to the tracer) + tests/parametric/test_config_consistency.py::Test_Config_Dogstatsd::test_dogstatsd_default: # TODO: a lower version might be supported + - declaration: incomplete_test_app (PHP parameteric app can not access the dogstatsd default values, this logic is internal to the tracer) + component_version: <1.22.0 tests/parametric/test_config_consistency.py::Test_Config_RateLimit: v1.5.0 tests/parametric/test_config_consistency.py::Test_Config_RateLimit::test_setting_trace_rate_limit_strict: irrelevant (PHP backfill model does not support strict two-trace limit, see test below for its behavior) tests/parametric/test_config_consistency.py::Test_Config_Tags: v1.9.0 @@ -892,7 +978,17 @@ manifest: tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggageheader_maxitems_inject_D016: missing_feature tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_headers_baggage_only_D002: missing_feature tests/parametric/test_headers_baggage.py::Test_Headers_Baggage_Span_Tags: v1.13.0+4663b2fa7c20c6920f347d059b57dc2a419cb7f7 - tests/parametric/test_headers_opm.py: missing_feature (Org Propagation Guard RFC not yet implemented) + tests/parametric/test_headers_opm.py: # TODO: a lower version might be supported + - declaration: missing_feature (Org Propagation Guard RFC not yet implemented) + component_version: <1.22.0 + tests/parametric/test_headers_opm.py::Test_HeadersOPM_AgentInfo::test_tracer_consumes_info_opm: missing_feature (Org Propagation Guard RFC not yet implemented) + tests/parametric/test_headers_opm.py::Test_HeadersOPM_ExtractEnabled::test_mismatch_strips_dd_state: missing_feature (Org Propagation Guard RFC not yet implemented) + tests/parametric/test_headers_opm.py::Test_HeadersOPM_ExtractEnabled::test_mismatch_strips_dd_tracestate_member: missing_feature (Org Propagation Guard RFC not yet implemented) + tests/parametric/test_headers_opm.py::Test_HeadersOPM_ExtractEnabled::test_missing_inbound_opm_does_not_enforce: missing_feature (Org Propagation Guard RFC not yet implemented) + tests/parametric/test_headers_opm.py::Test_HeadersOPM_Injection::test_local_opm_overrides_inbound_opm: missing_feature (Org Propagation Guard RFC not yet implemented) + tests/parametric/test_headers_opm.py::Test_HeadersOPM_Injection::test_opm_injected_in_both_styles: missing_feature (Org Propagation Guard RFC not yet implemented) + tests/parametric/test_headers_opm.py::Test_HeadersOPM_Strict::test_strict_missing_inbound_enforces: missing_feature (Org Propagation Guard RFC not yet implemented) + tests/parametric/test_headers_opm.py::Test_HeadersOPM_TrustedOpms::test_untrusted_inbound_opm_is_enforced: missing_feature (Org Propagation Guard RFC not yet implemented) ? tests/parametric/test_headers_precedence.py::Test_Headers_Precedence::test_headers_precedence_propagationstyle_default_datadog_tracecontext : - declaration: missing_feature (Default value was updated in v0.98.0 (w3c phase 2)) component_version: <0.98.0 @@ -928,7 +1024,7 @@ manifest: : bug (APMAPI-916) ? tests/parametric/test_headers_tracestate_dd.py::Test_Headers_Tracestate_DD::test_headers_tracestate_dd_keeps_32_or_fewer_list_members : bug (APMAPI-916) - tests/parametric/test_headers_tracestate_dd.py::Test_Headers_Tracestate_DD::test_headers_tracestate_dd_propagate_propagatedtags: + tests/parametric/test_headers_tracestate_dd.py::Test_Headers_Tracestate_DD::test_headers_tracestate_dd_propagate_propagatedtags: # Easy win for all weblogs and version 1.22.0 - declaration: bug (APMAPI-1539) component_version: '>=1.11.0' tests/parametric/test_library_tracestats.py::Test_Library_Tracestats: @@ -953,7 +1049,10 @@ manifest: tests/parametric/test_otel_logs.py::Test_FR06_OTLP_Protocols: missing_feature (gRPC requires user-installed open-telemetry/transport-grpc + ext-grpc; http/protobuf is exercised via FR01/FR05/FR08) tests/parametric/test_otel_logs.py::Test_FR07_Host_Name::test_hostname_from_dd_hostname: irrelevant (DD_HOSTNAME is only supported in Python) tests/parametric/test_otel_logs.py::Test_FR10_Timeout_Configuration: missing_feature (OTel config telemetry tracking out of scope for initial PR) - tests/parametric/test_otel_logs.py::Test_FR11_Telemetry: missing_feature (OTel config telemetry tracking out of scope for initial PR) + tests/parametric/test_otel_logs.py::Test_FR11_Telemetry: # TODO: a lower version might be supported + - declaration: missing_feature (OTel config telemetry tracking out of scope for initial PR) + component_version: <1.22.0 + tests/parametric/test_otel_logs.py::Test_FR11_Telemetry::test_telemetry_metrics: missing_feature (OTel config telemetry tracking out of scope for initial PR) tests/parametric/test_otel_metrics.py: missing_feature tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods: v0.94.0 tests/parametric/test_otel_span_methods.py::Test_Otel_Span_Methods::test_otel_add_event_meta_serialization: @@ -1004,9 +1103,13 @@ manifest: tests/parametric/test_parametric_endpoints.py::Test_Parametric_FFE_Start: v1.21.0-dev tests/parametric/test_parametric_endpoints.py::Test_Parametric_Otel_Baggage: missing_feature (otel baggage is not supported) tests/parametric/test_parametric_endpoints.py::Test_Parametric_Otel_Current_Span: bug (APMAPI-778) # otel current span endpoint should return a span and trace id of zero if no span is "active" - 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_parametric_endpoints.py::Test_Parametric_Write_Log: '>=1.22.0' # TODO: a lower version might be supported + tests/parametric/test_parametric_endpoints.py::Test_Parametric_Write_Log::test_create_logger: # TODO: a lower version might be supported + - declaration: incomplete_test_app (Logs endpoint is only implemented in python and node.js app) + component_version: <1.22.0 + tests/parametric/test_parametric_endpoints.py::Test_Parametric_Write_Log::test_write_log: # TODO: a lower version might be supported + - declaration: incomplete_test_app (Logs endpoint is only implemented in python and node.js app) + component_version: <1.22.0 tests/parametric/test_partial_flushing.py::Test_Partial_Flushing: missing_feature 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_under_limit_one_payload: '>=1.16.0' @@ -1026,8 +1129,11 @@ manifest: tests/parametric/test_sampling_span_tags.py::Test_Sampling_Span_Tags::test_tags_defaults_rate_1_and_rate_limit_3_sst010: bug (APMAPI-737) tests/parametric/test_sampling_span_tags.py::Test_Sampling_Span_Tags::test_tags_defaults_rate_1_and_rule_0_sst006: bug (APMAPI-737) tests/parametric/test_sampling_span_tags.py::Test_Sampling_Span_Tags::test_tags_defaults_rate_tiny_sst004: bug (APMAPI-737) - tests/parametric/test_span_events.py: missing_feature + tests/parametric/test_span_events.py: '>=1.22.0' # TODO: a lower version might be supported + tests/parametric/test_span_events.py::Test_Span_Events::test_span_with_event_v04: missing_feature tests/parametric/test_span_events.py::Test_Span_Events::test_span_with_event_v05: '>=1.16.0' + tests/parametric/test_span_events.py::Test_Span_Events::test_span_with_event_v07: missing_feature + tests/parametric/test_span_events.py::Test_Span_Events::test_span_with_invalid_event_attributes: missing_feature tests/parametric/test_span_links.py: missing_feature ? tests/parametric/test_span_sampling.py::Test_Span_Sampling::test_child_span_selected_and_root_dropped_by_sss_when_dropping_policy_is_active017 : missing_feature (The PHP tracer always sends the full trace to the agent.) @@ -1051,11 +1157,17 @@ manifest: tests/parametric/test_telemetry.py::Test_Environment: missing_feature tests/parametric/test_telemetry.py::Test_Environment::test_telemetry_otel_env_hiding: missing_feature (Not implemented) tests/parametric/test_telemetry.py::Test_Environment::test_telemetry_otel_env_invalid: missing_feature (Not implemented) - tests/parametric/test_telemetry.py::Test_Stable_Configuration_Origin: bug (APMAPI-1898) + tests/parametric/test_telemetry.py::Test_Stable_Configuration_Origin: # TODO: a lower version might be supported + - declaration: bug (APMAPI-1898) + component_version: <1.22.0 + ? tests/parametric/test_telemetry.py::Test_Stable_Configuration_Origin::test_stable_configuration_origin_extended_configs_good_use_case + : bug (APMAPI-1898) ? tests/parametric/test_telemetry.py::Test_Stable_Configuration_Origin::test_stable_configuration_origin_extended_configs_temporary_use_case : irrelevant (temporary use case for python, ruby and nodejs) - tests/parametric/test_telemetry.py::Test_TelemetryInstallSignature: missing_feature - tests/parametric/test_telemetry.py::Test_TelemetrySCAEnvVar: missing_feature + tests/parametric/test_telemetry.py::Test_TelemetryInstallSignature: '>=1.22.0' # TODO: a lower version might be supported + tests/parametric/test_telemetry.py::Test_TelemetryInstallSignature::test_telemetry_event_propagated: missing_feature + tests/parametric/test_telemetry.py::Test_TelemetrySCAEnvVar: '>=1.22.0' # TODO: a lower version might be supported + tests/parametric/test_telemetry.py::Test_TelemetrySCAEnvVar::test_telemetry_sca_enabled_not_propagated: missing_feature tests/parametric/test_telemetry.py::Test_TelemetrySCAEnvVar::test_telemetry_sca_enabled_propagated: '>=1.16.0' tests/parametric/test_telemetry.py::Test_TelemetrySCAEnvVar::test_telemetry_sca_enabled_propagated_specifics: irrelevant tests/parametric/test_telemetry.py::Test_TelemetrySSIConfigs: missing_feature @@ -1071,12 +1183,14 @@ manifest: tests/parametric/test_tracer.py::Test_ProcessTags_ServiceName: missing_feature 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.py::Test_TracerUniversalServiceTagging::test_tracer_service_name_environment_variable: # TODO: a lower version might be supported + - declaration: 'missing_feature (FIXME: library test client sets empty string as the service name)' + component_version: <1.22.0 tests/parametric/test_tracer_flare.py::TestTracerFlareV1: missing_feature 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/remote_config/test_remote_configuration.py::Test_RemoteConfigurationExtraServices: missing_feature - tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationUpdateSequenceASMDD: + tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationUpdateSequenceASMDD: # Easy win for apache-mod-7.0, apache-mod-7.0-zts, apache-mod-7.1, apache-mod-7.1-zts, apache-mod-7.2, apache-mod-7.2-zts, apache-mod-7.3, apache-mod-7.3-zts, apache-mod-7.4, apache-mod-7.4-zts, apache-mod-8.0, apache-mod-8.0-zts, apache-mod-8.1, apache-mod-8.1-zts, apache-mod-8.2, apache-mod-8.2-zts, laravel11x, php-fpm-7.0, php-fpm-7.1, php-fpm-7.2, php-fpm-7.3, php-fpm-7.4, php-fpm-8.0, php-fpm-8.1, php-fpm-8.2, php-fpm-8.5 and version 1.22.0 - declaration: bug (APPSEC-55129) component_version: '>1.3.2' tests/remote_config/test_remote_configuration.py::Test_RemoteConfigurationUpdateSequenceASMDD::test_tracer_update_sequence: v1.17.0 @@ -1112,18 +1226,99 @@ manifest: tests/test_baggage.py::Test_Baggage_Headers_Api_Datadog: - weblog_declaration: laravel11x: missing_feature (pending to be implemented on this weblog) - tests/test_baggage.py::Test_Baggage_Headers_Basic: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) - tests/test_baggage.py::Test_Baggage_Headers_Malformed: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) - tests/test_baggage.py::Test_Baggage_Headers_Malformed2: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + tests/test_baggage.py::Test_Baggage_Headers_Basic: # TODO: a lower version might be supported + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + component_version: <1.22.0 + weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + excluded_weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] + tests/test_baggage.py::Test_Baggage_Headers_Malformed2: # TODO: a lower version might be supported + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + component_version: <1.22.0 + weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + excluded_weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] + tests/test_baggage.py::Test_Baggage_Headers_Malformed: # TODO: a lower version might be supported + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + component_version: <1.22.0 + weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + excluded_weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] tests/test_baggage.py::Test_Baggage_Headers_Max_Bytes: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) - tests/test_baggage.py::Test_Baggage_Headers_Max_Items: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) - tests/test_baggage.py::Test_Only_Baggage_Header: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + tests/test_baggage.py::Test_Baggage_Headers_Max_Items: # TODO: a lower version might be supported + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + component_version: <1.22.0 + weblog: [php-fpm-8.2, apache-mod-8.2-zts, php-fpm-8.5, apache-mod-8.1, laravel11x, apache-mod-8.2, php-fpm-8.1, apache-mod-8.1-zts] + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + excluded_weblog: [php-fpm-8.2, apache-mod-8.2-zts, php-fpm-8.5, apache-mod-8.1, laravel11x, apache-mod-8.2, php-fpm-8.1, apache-mod-8.1-zts] + tests/test_baggage.py::Test_Only_Baggage_Header: # TODO: a lower version might be supported + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + component_version: <1.22.0 + weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + excluded_weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] tests/test_config_consistency.py::Test_Config_ClientIPHeaderEnabled_False: v1.5.1 tests/test_config_consistency.py::Test_Config_ClientIPHeader_Configured: v1.4.0 tests/test_config_consistency.py::Test_Config_ClientIPHeader_Precedence: v1.4.0 tests/test_config_consistency.py::Test_Config_ClientTagQueryString_Configured: missing_feature (supports dd_trace_http_url_query_param_allowed instead) tests/test_config_consistency.py::Test_Config_ClientTagQueryString_Empty: v1.2.0 - tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_Default: missing_feature + tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_Default: # TODO: a lower version might be supported + - weblog_declaration: + '*': missing_feature + php-fpm-8.2: '>=1.22.0' + apache-mod-8.1: '>=1.22.0' + php-fpm-7.0: '>=1.22.0' + apache-mod-7.1-zts: '>=1.22.0' + apache-mod-7.3: '>=1.22.0' + php-fpm-7.2: '>=1.22.0' + apache-mod-7.0: '>=1.22.0' + apache-mod-8.2: '>=1.22.0' + apache-mod-8.1-zts: '>=1.22.0' + php-fpm-8.0: '>=1.22.0' + apache-mod-7.2-zts: '>=1.22.0' + apache-mod-7.4: '>=1.22.0' + php-fpm-7.1: '>=1.22.0' + apache-mod-7.0-zts: '>=1.22.0' + apache-mod-7.4-zts: '>=1.22.0' + apache-mod-7.3-zts: '>=1.22.0' + php-fpm-7.4: '>=1.22.0' + apache-mod-7.2: '>=1.22.0' + apache-mod-8.2-zts: '>=1.22.0' + apache-mod-8.0-zts: '>=1.22.0' + php-fpm-8.5: '>=1.22.0' + php-fpm-7.3: '>=1.22.0' + laravel11x: '>=1.22.0' + php-fpm-8.1: '>=1.22.0' + apache-mod-7.1: '>=1.22.0' + apache-mod-8.0: '>=1.22.0' + tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_Default::test_status_code_400: + - weblog_declaration: + apache-mod-8.0-zts: missing_feature + apache-mod-7.2: missing_feature + apache-mod-7.1-zts: missing_feature + php-fpm-8.2: missing_feature + php-fpm-7.1: missing_feature + php-fpm-8.1: missing_feature + apache-mod-7.4: missing_feature + php-fpm-7.3: missing_feature + apache-mod-7.3-zts: missing_feature + apache-mod-8.2-zts: missing_feature + apache-mod-7.3: missing_feature + php-fpm-8.5: missing_feature + apache-mod-7.4-zts: missing_feature + apache-mod-8.2: missing_feature + apache-mod-7.2-zts: missing_feature + laravel11x: missing_feature + apache-mod-7.0: missing_feature + apache-mod-8.1-zts: missing_feature + php-fpm-7.4: missing_feature + php-fpm-8.0: missing_feature + apache-mod-8.1: missing_feature + php-fpm-7.2: missing_feature + apache-mod-8.0: missing_feature + php-fpm-7.0: missing_feature + apache-mod-7.0-zts: missing_feature + apache-mod-7.1: missing_feature tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_Default::test_status_code_500: v1.17.0 tests/test_config_consistency.py::Test_Config_HttpClientErrorStatuses_FeatureFlagCustom: missing_feature tests/test_config_consistency.py::Test_Config_HttpServerErrorStatuses_Default: v1.3.0 # Unknown initial version @@ -1167,7 +1362,40 @@ manifest: tests/test_identify.py::Test_Basic: v0.85.0 tests/test_identify.py::Test_Propagate: v0.85.0 tests/test_identify.py::Test_Propagate_Legacy: v0.85.0 - tests/test_library_conf.py::Test_ExtractBehavior_Default: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + tests/test_library_conf.py::Test_ExtractBehavior_Default: # TODO: a lower version might be supported + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + component_version: <1.22.0 + weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] + - declaration: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + excluded_weblog: [php-fpm-8.2, apache-mod-8.1, php-fpm-7.0, apache-mod-7.1-zts, apache-mod-7.3, php-fpm-7.2, apache-mod-7.0, apache-mod-8.2, apache-mod-8.1-zts, php-fpm-8.0, apache-mod-7.2-zts, apache-mod-7.4, php-fpm-7.1, apache-mod-7.0-zts, apache-mod-7.4-zts, apache-mod-7.3-zts, php-fpm-7.4, apache-mod-7.2, apache-mod-8.2-zts, apache-mod-8.0-zts, php-fpm-8.5, php-fpm-7.3, laravel11x, php-fpm-8.1, apache-mod-7.1, apache-mod-8.0] + tests/test_library_conf.py::Test_ExtractBehavior_Default::test_multiple_tracecontexts: + - weblog_declaration: + apache-mod-8.0-zts: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.2: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.1-zts: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-8.2: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-7.1: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-8.1: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.4: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-7.3: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.3-zts: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-8.2-zts: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.3: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-8.5: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.4-zts: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-8.2: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.2-zts: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + laravel11x: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.0: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-8.1-zts: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-7.2: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-8.0: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-7.4: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-8.0: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-8.1: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + php-fpm-7.0: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.0-zts: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) + apache-mod-7.1: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) tests/test_library_conf.py::Test_ExtractBehavior_Default::test_single_tracecontext: v1.17.0 tests/test_library_conf.py::Test_ExtractBehavior_Ignore: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) tests/test_library_conf.py::Test_ExtractBehavior_Restart: incomplete_test_app (/make_distant_call endpoint is not correctly implemented) @@ -1189,7 +1417,35 @@ manifest: tests/test_library_logs.py::Test_NoExceptions::test_dotnet: irrelevant (only for .NET) tests/test_library_logs.py::Test_NoExceptions::test_java_logs: irrelevant (only for Java) tests/test_library_logs.py::Test_NoExceptions::test_java_telemetry_logs: irrelevant (only for Java) - tests/test_otlp_runtime_metrics.py::Test_OtlpRuntimeMetrics: missing_feature + tests/test_otlp_runtime_metrics.py::Test_OtlpRuntimeMetrics: # TODO: a lower version might be supported + - weblog_declaration: + '*': missing_feature + php-fpm-8.2: '>=1.22.0' + apache-mod-8.1: '>=1.22.0' + php-fpm-7.0: '>=1.22.0' + apache-mod-7.1-zts: '>=1.22.0' + apache-mod-7.3: '>=1.22.0' + php-fpm-7.2: '>=1.22.0' + apache-mod-7.0: '>=1.22.0' + apache-mod-8.2: '>=1.22.0' + apache-mod-8.1-zts: '>=1.22.0' + php-fpm-8.0: '>=1.22.0' + apache-mod-7.2-zts: '>=1.22.0' + apache-mod-7.4: '>=1.22.0' + php-fpm-7.1: '>=1.22.0' + apache-mod-7.0-zts: '>=1.22.0' + apache-mod-7.4-zts: '>=1.22.0' + apache-mod-7.3-zts: '>=1.22.0' + php-fpm-7.4: '>=1.22.0' + apache-mod-7.2: '>=1.22.0' + apache-mod-8.2-zts: '>=1.22.0' + apache-mod-8.0-zts: '>=1.22.0' + php-fpm-8.5: '>=1.22.0' + php-fpm-7.3: '>=1.22.0' + laravel11x: '>=1.22.0' + php-fpm-8.1: '>=1.22.0' + apache-mod-7.1: '>=1.22.0' + apache-mod-8.0: '>=1.22.0' tests/test_profiling.py::Test_Profile: - declaration: missing_feature (profiling seems not to be activated) component_version: <1.16.0 @@ -1312,6 +1568,7 @@ manifest: apache-mod-8.0: '>=1.17.0' apache-mod-8.0-zts: '>=1.17.0' apache-mod-8.1: '>=1.17.0' + laravel11x: v1.22.0 # TODO: a lower version might be supported tests/test_telemetry.py::Test_Log_Generation::test_log_generation_enabled: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1339,6 +1596,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_MessageBatch: v0.90 tests/test_telemetry.py::Test_Metric_Generation_Disabled: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled: # TODO: a lower version might be supported @@ -1369,6 +1628,7 @@ manifest: apache-mod-8.0: '>=1.17.0' apache-mod-8.0-zts: '>=1.17.0' apache-mod-8.1: '>=1.17.0' + laravel11x: v1.22.0 # TODO: a lower version might be supported tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_general_logs_created: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1396,6 +1656,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_telemetry_api_requests: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1423,6 +1685,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_telemetry_api_responses: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1450,6 +1714,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_spans_enqueued_for_serialization: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1477,6 +1743,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_spans_finished: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1504,6 +1772,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_api_requests: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1531,6 +1801,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_api_responses: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1558,6 +1830,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_chunks_enqueued_for_serialization: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1585,6 +1859,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_chunks_sent: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1612,6 +1888,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_segments_closed: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1639,6 +1917,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_segments_created: - weblog_declaration: apache-mod-8.0: missing_feature @@ -1666,6 +1946,8 @@ manifest: apache-mod-7.2-zts: missing_feature php-fpm-7.2: missing_feature php-fpm-8.2: missing_feature + - weblog_declaration: + laravel11x: missing_feature tests/test_telemetry.py::Test_ProductsDisabled: missing_feature tests/test_telemetry.py::Test_Telemetry: v0.90 tests/test_telemetry.py::Test_Telemetry::test_api_still_v1: irrelevant