From bdd7dea4b4b98cd8e2ec98b1372378009100b924 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Wed, 3 Jun 2026 14:23:24 +0100 Subject: [PATCH] code coverage fixes Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- src/libxrpl/telemetry/SpanGuard.cpp | 4 ++++ src/libxrpl/telemetry/Telemetry.cpp | 5 +++-- src/xrpld/app/main/GRPCServer.cpp | 14 ++++++++------ src/xrpld/rpc/detail/RPCHandler.cpp | 2 +- src/xrpld/rpc/detail/ServerHandler.cpp | 2 +- 5 files changed, 17 insertions(+), 10 deletions(-) diff --git a/src/libxrpl/telemetry/SpanGuard.cpp b/src/libxrpl/telemetry/SpanGuard.cpp index 4fd4c3e4a3..dde1d674ad 100644 --- a/src/libxrpl/telemetry/SpanGuard.cpp +++ b/src/libxrpl/telemetry/SpanGuard.cpp @@ -217,12 +217,14 @@ SpanGuard::linkedSpan(std::string_view name) const rootCtx = rootCtx.SetValue(otel_trace::kIsRootSpanKey, true); opts.parent = rootCtx; + // LCOV_EXCL_START return SpanGuard( std::make_unique(tracer->StartSpan( std::string(name), {}, {{spanCtx, {{std::string(attr::linkType), std::string(attr_val::followsFrom)}}}}, opts))); + // LCOV_EXCL_STOP } SpanGuard @@ -248,6 +250,7 @@ SpanGuard::linkedSpan(std::string_view name, SpanContext const& linkCtx) rootCtx = rootCtx.SetValue(otel_trace::kIsRootSpanKey, true); opts.parent = rootCtx; + // LCOV_EXCL_START return SpanGuard( std::make_unique(tracer->StartSpan( std::string(name), @@ -255,6 +258,7 @@ SpanGuard::linkedSpan(std::string_view name, SpanContext const& linkCtx) {{linkSpan->GetContext(), {{std::string(attr::linkType), std::string(attr_val::followsFrom)}}}}, opts))); + // LCOV_EXCL_STOP } // ===== Context capture ===================================================== diff --git a/src/libxrpl/telemetry/Telemetry.cpp b/src/libxrpl/telemetry/Telemetry.cpp index 5dd645e8b4..2a61b5a7e5 100644 --- a/src/libxrpl/telemetry/Telemetry.cpp +++ b/src/libxrpl/telemetry/Telemetry.cpp @@ -296,8 +296,9 @@ public: {opentelemetry::semconv::service::kServiceName, setup_.serviceName}, {opentelemetry::semconv::service::kServiceVersion, setup_.serviceVersion}, {opentelemetry::semconv::service::kServiceInstanceId, setup_.serviceInstanceId}, - {std::string(attr::networkId), static_cast(setup_.networkId)}, - {std::string(attr::networkType), setup_.networkType}, + {std::string(attr::networkId), + static_cast(setup_.networkId)}, // LCOV_EXCL_LINE + {std::string(attr::networkType), setup_.networkType}, // LCOV_EXCL_LINE }); // Configure sampler diff --git a/src/xrpld/app/main/GRPCServer.cpp b/src/xrpld/app/main/GRPCServer.cpp index b8e15e1742..b5243b9120 100644 --- a/src/xrpld/app/main/GRPCServer.cpp +++ b/src/xrpld/app/main/GRPCServer.cpp @@ -178,8 +178,9 @@ GRPCServerImpl::CallData::process(std::shared_ptr::process(std::shared_ptr::process(std::shared_ptr