From cd7ae6985e8594f9b29b6a3aa0d58682c0f0488d Mon Sep 17 00:00:00 2001 From: Quantum Explorer Date: Wed, 18 Mar 2026 23:51:16 +0700 Subject: [PATCH] ci: exclude infrastructure files from code coverage Exclude binary entrypoints, gRPC/HTTP server setup, external client wrappers, streaming plumbing, runtime context providers, and replay/debugging tooling from Codecov coverage metrics. These are infrastructure/glue files that are not unit-testable and inflate uncovered line counts (~3,500 lines total). Co-Authored-By: Claude Opus 4.6 (1M context) --- .codecov.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.codecov.yml b/.codecov.yml index 9052996b498..c869e241c28 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -52,6 +52,16 @@ ignore: - "packages/rs-platform-version/**" # Simple signer — thin test-only wrapper - "packages/simple-signer/src/**" + # Infrastructure and glue code — binary entrypoints, gRPC/HTTP server setup, + # external client wrappers, streaming plumbing, runtime context providers, + # and replay/debugging tooling that are not unit-testable + - "packages/rs-drive-abci/src/main.rs" + - "packages/rs-drive-abci/src/query/service.rs" + - "packages/rs-dapi/src/server/**" + - "packages/rs-dapi/src/clients/core_client.rs" + - "packages/rs-sdk-trusted-context-provider/**" + - "packages/rs-dapi/src/services/streaming_service/**" + - "packages/rs-drive-abci/src/replay/**" coverage: status: