Merge branch 'pratik/otel-phase8-log-correlation' into pratik/otel-phase9-metric-gap-fill

This commit is contained in:
Pratik Mankawde
2026-07-20 16:04:53 +01:00

View File

@@ -67,9 +67,15 @@ endif()
# The telemetry test module exercises SpanGuard/Telemetry, which link against
# the OpenTelemetry SDK when the telemetry build option is enabled.
if(telemetry)
# The umbrella opentelemetry-cpp target does NOT include the in-memory
# exporter in its link set, so link that component explicitly: the
# SpanGuardScope tests drive an InMemorySpanExporter to read exported
# spans. Test-only -- production code never uses this exporter.
target_link_libraries(
xrpl_tests
PRIVATE opentelemetry-cpp::opentelemetry-cpp
PRIVATE
opentelemetry-cpp::opentelemetry-cpp
opentelemetry-cpp::exporter_in_memory
)
# ValidationTracker lives in src/xrpld/ (not libxrpl), so we compile its
# implementation directly into the test binary and put src/ on the include