Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Munir/enable cpp tests #3776

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions binaries/cpp-load-from-git
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://github.com/DataDog/dd-trace-cpp@306ed49bafd6cd8bccc8ae8f9a7015606d22560c
17 changes: 0 additions & 17 deletions manifests/cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,6 @@ tests/:
test_otel_drop_in.py:
Test_Otel_Drop_In: missing_feature
parametric/:
test_128_bit_traceids.py:
Test_128_Bit_Traceids: missing_feature (parametric app does not support trace/span/extract endpoint)
test_config_consistency.py:
Test_Config_Dogstatsd: missing_feature
Test_Config_RateLimit: v1.1.0
Expand All @@ -154,20 +152,8 @@ tests/:
Test_Config_TraceLogDirectory: missing_feature
Test_Config_UnifiedServiceTagging: v1.1.0
test_crashtracking.py: missing_feature
test_headers_b3multi.py:
Test_Headers_B3multi: missing_feature (parametric app does not support trace/span/extract endpoint)
test_headers_baggage.py:
Test_Headers_Baggage: missing_feature
test_headers_datadog.py:
Test_Headers_Datadog: missing_feature (parametric app does not support trace/span/extract endpoint)
test_headers_none.py:
Test_Headers_None: missing_feature (parametric app does not support trace/span/extract endpoint)
test_headers_precedence.py:
Test_Headers_Precedence: missing_feature (parametric app does not support trace/span/extract endpoint)
test_headers_tracecontext.py:
Test_Headers_Tracecontext: missing_feature (parametric app does not support trace/span/extract endpoint)
test_headers_tracestate_dd.py:
Test_Headers_Tracestate_DD: missing_feature (parametric app does not support trace/span/extract endpoint)
test_otel_api_interoperability.py: irrelevant (library does not implement OpenTelemetry)
test_otel_env_vars.py:
Test_Otel_Env_Vars: missing_feature
Expand All @@ -184,7 +170,6 @@ tests/:
Test_Parametric_DDTrace_Config: incomplete_test_app (config endpoint is not implemented)
Test_Parametric_DDTrace_Crash: incomplete_test_app (crash endpoint is not implemented)
Test_Parametric_DDTrace_Current_Span: incomplete_test_app (current_span endpoint is not implemented)
Test_Parametric_DDTrace_Extract_Headers: incomplete_test_app (extract_headers endpoint is not implemented)
# cpp tracer does not support the OpenTelemetry API, otel parametric endpoints are not implemented
Test_Parametric_OtelSpan_End: missing_feature (otel api is not supported)
Test_Parametric_OtelSpan_Events: missing_feature (otel api is not supported)
Expand All @@ -198,8 +183,6 @@ tests/:
Test_Parametric_Otel_Trace_Flush: missing_feature (otel api is not supported)
test_partial_flushing.py:
Test_Partial_Flushing: missing_feature
test_sampling_delegation.py:
Test_Decisionless_Extraction: missing_feature (parametric app does not support trace/span/extract endpoint)
test_span_events.py: missing_feature
test_span_links.py: missing_feature
test_telemetry.py:
Expand Down
1 change: 1 addition & 0 deletions tests/parametric/test_span_sampling.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,7 @@ def test_multi_rule_drop_keep_span_sampling_sss007(self, test_agent, test_librar
],
)
@flaky(library="java", reason="APMAPI-978")
@missing_feature(library="cpp", reason="First span is set to auto drop")
def test_single_rule_rate_limiter_span_sampling_sss008(self, test_agent, test_library):
"""Test span sampling tags are added until rate limit hit, then need to wait for tokens to reset"""
# generate three traces before requesting them to avoid timing issues
Expand Down
Loading