Skip to content

Commit ca45be9

Browse files
committed
dnsdist: Use different ports for custom OT responders
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
1 parent 6d1bbe0 commit ca45be9

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

regression-tests.dnsdist/test_OpenTelemetryTracing.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import google.protobuf.json_format
1515
import opentelemetry.proto.trace.v1.trace_pb2
1616

17+
from dnsdisttests import pickAvailablePort
1718
import test_Protobuf
1819

1920

@@ -715,6 +716,11 @@ def servfailOnTraceParent(request: dns.message.Message):
715716

716717

717718
class TestOpenTelemetryTracingStripIncomingTraceParent(DNSDistOpenTelemetryProtobufTest):
719+
# this test suite uses a different responder port
720+
# because it uses a different responder logic so we
721+
# need to make sure we are not hitting the backend
722+
# from a different test
723+
_testServerPort = pickAvailablePort()
718724
_yaml_config_params = [
719725
"_testServerPort",
720726
]
@@ -817,6 +823,11 @@ def verifyTraceparentInQuery(request: dns.message.Message):
817823

818824

819825
class TestOpenTelemetryTracingSendTraceparentDownstream(DNSDistOpenTelemetryProtobufTest):
826+
# this test suite uses a different responder port
827+
# because it uses a different responder logic so we
828+
# need to make sure we are not hitting the backend
829+
# from a different test
830+
_testServerPort = pickAvailablePort()
820831
_yaml_config_params = [
821832
"_testServerPort",
822833
]

0 commit comments

Comments
 (0)