Skip to content

Commit 47c7f5a

Browse files
chore: activate easy wins for @DataDog/apm-sdk-capabilities
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 623d8ce commit 47c7f5a

1 file changed

Lines changed: 89 additions & 19 deletions

File tree

manifests/rust.yml

Lines changed: 89 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,16 @@ manifest:
6060
tests/integrations/test_otel_drop_in.py::Test_Otel_Drop_In: missing_feature (OpenTelemetry drop-in telemetry metrics are not implemented)
6161
tests/integrations/test_service_overrides.py::Test_SqlServiceNameSource: irrelevant (Only implemented for Java)
6262
tests/integrations/test_sql.py::Test_Sql: missing_feature (Endpoint is not implemented on weblog)
63-
tests/otel/test_tracing_otlp.py::Test_Otel_Tracing_OTLP: missing_feature
63+
tests/otel/test_tracing_otlp.py::Test_Otel_Tracing_OTLP: # TODO: a lower version might be supported
64+
- weblog_declaration:
65+
'*': missing_feature
66+
axum: '>=0.5.1-dev+1cbffdb'
67+
tests/otel/test_tracing_otlp.py::Test_Otel_Tracing_OTLP::test_128bit_trace_id_consistent_across_spans:
68+
- weblog_declaration:
69+
axum: missing_feature
70+
tests/otel/test_tracing_otlp.py::Test_Otel_Tracing_OTLP::test_single_server_trace:
71+
- weblog_declaration:
72+
axum: missing_feature
6473
tests/otel/test_tracing_otlp.py::Test_Otlp_Carries_Ot: missing_feature (APMAPI-2172)
6574
tests/otel/test_tracing_otlp.py::Test_Otlp_Forwards_Inherited_Ot: missing_feature (APMAPI-2172)
6675
tests/otel_tracing_e2e/test_e2e.py::Test_OTelLogE2E: irrelevant
@@ -144,17 +153,17 @@ manifest:
144153
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_get_D008: missing_feature # Created by easy win activation script
145154
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_get_all_D009: missing_feature # Created by easy win activation script
146155
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_inject_header_D004: missing_feature # Created by easy win activation script
147-
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_malformed_headers_D012: missing_feature # Created by easy win activation script
148-
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_malformed_headers_D013: missing_feature # Created by easy win activation script
149-
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_malformed_headers_D014: missing_feature # Created by easy win activation script
156+
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_malformed_headers_D012: '>=0.5.1-dev+1cbffdb' # Created by easy win activation script
157+
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_malformed_headers_D013: '>=0.5.1-dev+1cbffdb' # Created by easy win activation script
158+
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_malformed_headers_D014: '>=0.5.1-dev+1cbffdb' # Created by easy win activation script
150159
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_malformed_headers_D015: missing_feature # Created by easy win activation script
151160
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_remove_D010: missing_feature # Created by easy win activation script
152161
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_remove_all_D011: missing_feature # Created by easy win activation script
153162
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggage_set_D006: missing_feature # Created by easy win activation script
154163
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggageheader_maxbytes_inject_D017: missing_feature # Created by easy win activation script
155164
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_baggageheader_maxitems_inject_D016: missing_feature # Created by easy win activation script
156-
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_headers_baggage_default_D001: missing_feature # Created by easy win activation script
157-
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_headers_baggage_only_D002: missing_feature # Created by easy win activation script
165+
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_headers_baggage_default_D001: '>=0.5.1-dev+1cbffdb' # Created by easy win activation script
166+
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage::test_headers_baggage_only_D002: '>=0.5.1-dev+1cbffdb' # Created by easy win activation script
158167
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage_Span_Tags: '>=0.2.1' # Modified by easy win activation script
159168
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage_Span_Tags::test_baggage_span_tags_all: v0.4.0
160169
tests/parametric/test_headers_baggage.py::Test_Headers_Baggage_Span_Tags::test_baggage_span_tags_config_with_empty_keys: v0.4.0
@@ -167,7 +176,9 @@ manifest:
167176
- declaration: missing_feature (Org Propagation Guard RFC not yet implemented)
168177
component_version: <0.4.1-dev+926c77a
169178
tests/parametric/test_headers_opm.py::Test_HeadersOPM_AgentInfo::test_tracer_consumes_info_opm: missing_feature (Org Propagation Guard RFC not yet implemented)
170-
tests/parametric/test_headers_opm.py::Test_HeadersOPM_ExtractEnabled::test_mismatch_preserves_baggage: missing_feature (Org Propagation Guard RFC not yet implemented)
179+
tests/parametric/test_headers_opm.py::Test_HeadersOPM_ExtractEnabled::test_mismatch_preserves_baggage: # TODO: a lower version might be supported
180+
- declaration: missing_feature (Org Propagation Guard RFC not yet implemented)
181+
component_version: <0.5.1-dev+1cbffdb
171182
tests/parametric/test_headers_opm.py::Test_HeadersOPM_ExtractEnabled::test_mismatch_strips_dd_state: missing_feature (Org Propagation Guard RFC not yet implemented)
172183
tests/parametric/test_headers_opm.py::Test_HeadersOPM_ExtractEnabled::test_mismatch_strips_dd_tracestate_member: missing_feature (Org Propagation Guard RFC not yet implemented)
173184
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)
@@ -185,7 +196,9 @@ manifest:
185196
tests/parametric/test_headers_tracecontext.py::Test_Headers_Tracecontext::test_tracestate_multiple_headers_different_keys: missing_feature (multi-value header extraction is not supported by otel rust yet)
186197
tests/parametric/test_headers_tracecontext.py::Test_Headers_Tracecontext::test_tracestate_ows_handling: missing_feature (Invalid tracestate keys for OpenTelemetry's implementation)
187198
tests/parametric/test_headers_tracestate_dd.py::Test_Headers_Tracestate_DD: v0.0.1
188-
tests/parametric/test_headers_tracestate_dd.py::Test_Headers_Tracestate_DD::test_headers_tracestate_dd_propagate_propagatedtags: missing_feature (can't guarantee the order of strings in the tracestate since they came from the map.)
199+
tests/parametric/test_headers_tracestate_dd.py::Test_Headers_Tracestate_DD::test_headers_tracestate_dd_propagate_propagatedtags: # TODO: a lower version might be supported
200+
- declaration: missing_feature (can't guarantee the order of strings in the tracestate since they came from the map.)
201+
component_version: <0.5.1-dev+1cbffdb
189202
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats: '>=0.2.1' # Modified by easy win activation script
190203
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_agent_populated_fields_empty_TS013: "missing_feature (CSS v1.2.0: dd-trace-rs has no client-side stats implementation)"
191204
tests/parametric/test_library_tracestats.py::Test_Library_Tracestats::test_cardinality_overflow_sentinel_TS017: "missing_feature (CSS v1.2.0: dd-trace-rs has no client-side stats implementation)"
@@ -244,9 +257,13 @@ manifest:
244257
tests/parametric/test_otel_logs.py::Test_FR11_Telemetry::test_telemetry_metrics: # TODO: a lower version might be supported
245258
- declaration: missing_feature (Rust telemetry metrics are not submitted in time to run tests against)
246259
component_version: <0.4.1-dev+926c77a
247-
tests/parametric/test_otel_logs.py::Test_FR13_Scope_Fields::test_scope_attributes_field: missing_feature (OpenTelemetry Rust SDK limitation - scope attributes not exported by opentelemetry-otlp)
260+
tests/parametric/test_otel_logs.py::Test_FR13_Scope_Fields::test_scope_attributes_field: # TODO: a lower version might be supported
261+
- declaration: missing_feature (OpenTelemetry Rust SDK limitation - scope attributes not exported by opentelemetry-otlp)
262+
component_version: <0.5.1-dev+1cbffdb
248263
tests/parametric/test_otel_logs.py::Test_FR13_Scope_Fields::test_scope_schema_url_field: missing_feature (OpenTelemetry Rust SDK limitation - schema_url not exported by opentelemetry-otlp)
249-
tests/parametric/test_otel_logs.py::Test_FR13_Scope_Fields::test_scope_version_field: missing_feature (OpenTelemetry Rust SDK limitation - scope version not exported by opentelemetry-otlp)
264+
tests/parametric/test_otel_logs.py::Test_FR13_Scope_Fields::test_scope_version_field: # TODO: a lower version might be supported
265+
- declaration: missing_feature (OpenTelemetry Rust SDK limitation - scope version not exported by opentelemetry-otlp)
266+
component_version: <0.5.1-dev+1cbffdb
250267
tests/parametric/test_otel_metrics.py: v0.3.0
251268
? tests/parametric/test_otel_metrics.py::Test_Otel_Metrics_Api_Instrument::test_otel_histogram_add_non_negative_and_negative_values
252269
: missing_feature (OpenTelemetry Rust SDK does not filter negative values for Histogram.record(). This is a bug in the upstream SDK)
@@ -365,7 +382,8 @@ manifest:
365382
tests/parametric/test_trace_sampling.py::Test_Trace_Sampling_Tags_Feb2024_Revision::test_no_range_support: missing_feature # Created by easy win activation script
366383
tests/parametric/test_trace_sampling.py::Test_Trace_Sampling_Tags_Feb2024_Revision::test_no_set_support: missing_feature # Created by easy win activation script
367384
tests/parametric/test_trace_sampling.py::Test_Trace_Sampling_Tags_Feb2024_Revision::test_regex_special_chars: missing_feature # Created by easy win activation script
368-
tests/parametric/test_trace_sampling.py::Test_Trace_Sampling_With_W3C: missing_feature
385+
tests/parametric/test_trace_sampling.py::Test_Trace_Sampling_With_W3C: '>=0.5.1-dev+1cbffdb' # TODO: a lower version might be supported
386+
tests/parametric/test_trace_sampling.py::Test_Trace_Sampling_With_W3C::test_trace_sampled_by_trace_sampling_rule_tags: missing_feature
369387
tests/parametric/test_tracer.py: '>=0.2.1' # Modified by easy win activation script
370388
tests/parametric/test_tracer.py::Test_ProcessTags_ServiceName: missing_feature
371389
tests/parametric/test_tracer.py::Test_Tracer: missing_feature # Created by easy win activation script
@@ -480,21 +498,56 @@ manifest:
480498
tests/test_otel_tracestate_sampling.py::Test_EmitOtOnProbabilityDecision_Rate0_5: missing_feature (APMAPI-2171)
481499
tests/test_otel_tracestate_sampling.py::Test_EmitOtOnProbabilityDecision_Rate0_99: missing_feature (APMAPI-2171)
482500
tests/test_otel_tracestate_sampling.py::Test_ForceKeepClearsTh: missing_feature (APMAPI-2171)
483-
tests/test_otel_tracestate_sampling.py::Test_ForwardInboundOtUnchanged: missing_feature (APMAPI-2171)
484-
tests/test_otel_tracestate_sampling.py::Test_ForwardInboundOtUnchangedWhenDropped: missing_feature (APMAPI-2171)
501+
tests/test_otel_tracestate_sampling.py::Test_ForwardInboundOtUnchanged: # TODO: a lower version might be supported
502+
- declaration: missing_feature (APMAPI-2171)
503+
component_version: <0.5.1-dev+1cbffdb
504+
weblog: [axum]
505+
- declaration: missing_feature (APMAPI-2171)
506+
excluded_weblog: [axum]
507+
tests/test_otel_tracestate_sampling.py::Test_ForwardInboundOtUnchangedWhenDropped: # TODO: a lower version might be supported
508+
- declaration: missing_feature (APMAPI-2171)
509+
component_version: <0.5.1-dev+1cbffdb
510+
weblog: [axum]
511+
- declaration: missing_feature (APMAPI-2171)
512+
excluded_weblog: [axum]
485513
tests/test_otel_tracestate_sampling.py::Test_MalformedOtHandling: missing_feature (APMAPI-2171)
486514
tests/test_otel_tracestate_sampling.py::Test_PrecisionBoundaryDecision_Rate0_05: missing_feature (APMAPI-2171)
487515
tests/test_otel_tracestate_sampling.py::Test_PrecisionBoundaryDecision_Rate0_1: missing_feature (APMAPI-2171)
488-
tests/test_otel_tracestate_sampling.py::Test_PreserveDdAndOtherVendors: missing_feature (APMAPI-2171)
489-
tests/test_otel_tracestate_sampling.py::Test_SampledWithoutOtNotFabricated: missing_feature (APMAPI-2171)
490-
tests/test_otel_tracestate_sampling.py::Test_ThOnlyDoesNotFabricateRv: missing_feature (APMAPI-2171)
491-
tests/test_otel_tracestate_sampling.py::Test_ThOnlyDoesNotFabricateRvWhenDropped: missing_feature (APMAPI-2171)
516+
tests/test_otel_tracestate_sampling.py::Test_PreserveDdAndOtherVendors: # TODO: a lower version might be supported
517+
- declaration: missing_feature (APMAPI-2171)
518+
component_version: <0.5.1-dev+1cbffdb
519+
weblog: [axum]
520+
- declaration: missing_feature (APMAPI-2171)
521+
excluded_weblog: [axum]
522+
tests/test_otel_tracestate_sampling.py::Test_SampledWithoutOtNotFabricated: # TODO: a lower version might be supported
523+
- declaration: missing_feature (APMAPI-2171)
524+
component_version: <0.5.1-dev+1cbffdb
525+
weblog: [axum]
526+
- declaration: missing_feature (APMAPI-2171)
527+
excluded_weblog: [axum]
528+
tests/test_otel_tracestate_sampling.py::Test_ThOnlyDoesNotFabricateRv: # TODO: a lower version might be supported
529+
- declaration: missing_feature (APMAPI-2171)
530+
component_version: <0.5.1-dev+1cbffdb
531+
weblog: [axum]
532+
- declaration: missing_feature (APMAPI-2171)
533+
excluded_weblog: [axum]
534+
tests/test_otel_tracestate_sampling.py::Test_ThOnlyDoesNotFabricateRvWhenDropped: # TODO: a lower version might be supported
535+
- declaration: missing_feature (APMAPI-2171)
536+
component_version: <0.5.1-dev+1cbffdb
537+
weblog: [axum]
538+
- declaration: missing_feature (APMAPI-2171)
539+
excluded_weblog: [axum]
492540
tests/test_profiling.py::Test_Profile: missing_feature (profiling is not implemented)
493541
tests/test_resource_renaming.py: incomplete_test_app (resource-renaming endpoints are not implemented)
494542
tests/test_rum_injection.py::Test_RUM_Injection::test_rum_enabled: missing_feature (/html endpoint not implemented)
495543
tests/test_sampling_manual.py::Test_Manual_Sampling: missing_feature (dd-trace-rs does not honor the manual.keep/manual.drop attributes)
496544
tests/test_sampling_rate_capping.py::Test_SamplingRateCappedIncrease: missing_feature (sampling-rate capping is not implemented)
497-
tests/test_scrubbing.py::Test_UrlQuery: missing_feature (Rust does not implement query string obfuscation)
545+
tests/test_scrubbing.py::Test_UrlQuery: # TODO: a lower version might be supported
546+
- declaration: missing_feature (Rust does not implement query string obfuscation)
547+
component_version: <0.5.1-dev+1cbffdb
548+
weblog: [axum]
549+
- declaration: missing_feature (Rust does not implement query string obfuscation)
550+
excluded_weblog: [axum]
498551
tests/test_span_events.py: missing_feature (Span Events are not implemented)
499552
tests/test_standard_tags.py::Test_StandardTagsClientIp: missing_feature (client IP resolution from forwarded headers is a tracer feature, not implemented in dd-trace-rs)
500553
tests/test_standard_tags.py::Test_StandardTagsNetworkClientIp: missing_feature (client IP resolution is a tracer feature, not implemented in dd-trace-rs)
@@ -505,7 +558,24 @@ manifest:
505558
tests/test_standard_tags.py::Test_StandardTagsUrl::test_url_with_sensitive_query_string_legacy: missing_feature (Rust does not implement query string obfuscation)
506559
tests/test_telemetry.py::Test_Log_Generation::test_log_generation_enabled: missing_feature (Rust tracer does not emit telemetry log events)
507560
tests/test_telemetry.py::Test_Metric_Generation_Disabled: missing_feature (telemetry metric-generation configuration is not implemented)
508-
tests/test_telemetry.py::Test_Metric_Generation_Enabled: missing_feature (telemetry metric generation is not implemented)
561+
tests/test_telemetry.py::Test_Metric_Generation_Enabled: # TODO: a lower version might be supported
562+
- declaration: missing_feature (telemetry metric generation is not implemented)
563+
component_version: <0.5.1-dev+1cbffdb
564+
weblog: [axum]
565+
- declaration: missing_feature (telemetry metric generation is not implemented)
566+
excluded_weblog: [axum]
567+
tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_general_logs_created:
568+
- weblog_declaration:
569+
axum: missing_feature (telemetry metric generation is not implemented)
570+
tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_telemetry_api_requests:
571+
- weblog_declaration:
572+
axum: missing_feature (telemetry metric generation is not implemented)
573+
tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_telemetry_api_responses:
574+
- weblog_declaration:
575+
axum: missing_feature (telemetry metric generation is not implemented)
576+
tests/test_telemetry.py::Test_Metric_Generation_Enabled::test_metric_tracers_trace_chunks_enqueued_for_serialization:
577+
- weblog_declaration:
578+
axum: missing_feature (telemetry metric generation is not implemented)
509579
tests/test_telemetry.py::Test_ProductsDisabled: missing_feature (product state is not reported in app-started telemetry)
510580
tests/test_telemetry.py::Test_Telemetry::test_api_still_v1: irrelevant
511581
tests/test_telemetry.py::Test_Telemetry::test_app_dependencies_loaded: missing_feature (/load_dependency endpoint not implemented)

0 commit comments

Comments
 (0)