Skip to content

Commit

Permalink
parametric: enable w3c phase 2 and 3 system tests (#2463)
Browse files Browse the repository at this point in the history
  • Loading branch information
mabdinur committed Jun 24, 2024
1 parent 7b3cd31 commit c90b296
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions tests/parametric/test_headers_tracecontext.py
Original file line number Diff line number Diff line change
Expand Up @@ -719,6 +719,7 @@ def test_tracestate_duplicated_keys(self, test_agent, test_library):
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
def test_tracestate_w3c_p_extract(self, test_agent, test_library):
Expand Down Expand Up @@ -772,6 +773,7 @@ def test_tracestate_w3c_p_extract(self, test_agent, test_library):
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
@missing_feature(context.library < "[email protected]", reason="Not implemented")
def test_tracestate_w3c_p_inject(self, test_agent, test_library):
Expand All @@ -789,14 +791,14 @@ def test_tracestate_w3c_p_inject(self, test_agent, test_library):
# FIXME: nodejs paramerric app sets span.span_id to a string, convert this to an int
assert "p:{:016x}".format(int(span.span_id)) in tracestate

@missing_feature(context.library == "python", reason="Not implemented")
@missing_feature(context.library < "python@2.10.0", reason="Not implemented")
@missing_feature(context.library == "dotnet", reason="Not implemented")
@missing_feature(context.library == "php", reason="Not implemented")
@missing_feature(context.library == "nodejs", reason="Not implemented")
@missing_feature(context.library < "php@0.99.0", reason="Not implemented")
@missing_feature(context.library < "nodejs@5.6.0", reason="Not implemented")
@missing_feature(context.library == "java", reason="Not implemented")
@missing_feature(context.library == "cpp", reason="Not implemented")
@missing_feature(context.library == "ruby", reason="Not implemented")
@missing_feature(context.library == "golang", reason="Not implemented")
@missing_feature(context.library < "ruby@2.0.0", reason="Not implemented")
@missing_feature(context.library < "golang@1.64.0", reason="Not implemented")
@pytest.mark.parametrize("library_env", [{"DD_TRACE_PROPAGATION_STYLE": "datadog,tracecontext"}])
def test_tracestate_w3c_p_extract_datadog_w3c(self, test_agent, test_library):
"""
Expand Down

0 comments on commit c90b296

Please sign in to comment.