mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-29 18:10:34 +00:00
The colocated span-name headers (RpcSpanNames.h, ConsensusSpanNames.h, PeerSpanNames.h, etc.) hold only compile-time constant strings and live next to their subsystem rather than under a telemetry/ directory, so the existing dir-prefix ignores miss them. Add a **/*SpanNames.h glob so they do not count against patch coverage; like the rest of the telemetry surface they are not exercised in the coverage build. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
47 lines
985 B
YAML
47 lines
985 B
YAML
codecov:
|
|
require_ci_to_pass: true
|
|
|
|
comment:
|
|
behavior: default
|
|
layout: reach,diff,flags,tree,reach
|
|
show_carryforward_flags: false
|
|
|
|
coverage:
|
|
range: "70..85"
|
|
precision: 1
|
|
round: nearest
|
|
status:
|
|
project:
|
|
default:
|
|
target: 75%
|
|
threshold: 2%
|
|
patch:
|
|
default:
|
|
target: auto
|
|
threshold: 2%
|
|
changes: false
|
|
|
|
github_checks:
|
|
annotations: true
|
|
|
|
parsers:
|
|
cobertura:
|
|
partials_as_hits: true
|
|
handle_missing_conditions: true
|
|
|
|
slack_app: false
|
|
|
|
ignore:
|
|
- "src/test/"
|
|
- "src/tests/"
|
|
- "include/xrpl/beast/test/"
|
|
- "include/xrpl/beast/unit_test/"
|
|
# Telemetry modules — conditionally compiled behind XRPL_ENABLE_TELEMETRY,
|
|
# which is not enabled in coverage builds.
|
|
- "src/xrpld/telemetry/"
|
|
- "src/libxrpl/telemetry/"
|
|
- "include/xrpl/telemetry/"
|
|
# Per-module span-name constant headers (compile-time constants only,
|
|
# colocated with their subsystem rather than under telemetry/).
|
|
- "**/*SpanNames.h"
|