Skip to content

test(drive-abci): improve platform_events coverage (round 2) - #3321

Merged
QuantumExplorer merged 7 commits into
v3.1-devfrom
test/drive-abci-platform-events-coverage-2
Mar 16, 2026
Merged

QuantumExplorer merged 7 commits into
v3.1-devfrom
test/drive-abci-platform-events-coverage-2

chore: cargo fmt

a910c6d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 16, 2026 in 0s

73.91% (+0.68%) compared to 6a60c5b

View this Pull Request on Codecov

73.91% (+0.68%) compared to 6a60c5b

Details

Codecov Report

❌ Patch coverage is 94.93671% with 24 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.91%. Comparing base (6a60c5b) to head (a910c6d).
⚠️ Report is 6 commits behind head on v3.1-dev.

Files with missing lines Patch % Lines
..._processing/decode_raw_state_transitions/v0/mod.rs 86.04% 12 Missing ⚠️
...events_on_first_block_of_protocol_change/v0/mod.rs 95.60% 8 Missing ⚠️
...tform_events/block_end/should_checkpoint/v0/mod.rs 96.62% 3 Missing ⚠️
...orm_events/core_chain_lock/choose_quorum/v0/mod.rs 98.73% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##           v3.1-dev    #3321      +/-   ##
============================================
+ Coverage     73.22%   73.91%   +0.68%     
============================================
  Files          3291     3296       +5     
  Lines        271882   275809    +3927     
============================================
+ Hits         199084   203853    +4769     
+ Misses        72798    71956     -842     
Components Coverage Δ
dpp 60.42% <ø> (+0.01%) ⬆️
drive 79.69% <ø> (+1.38%) ⬆️
drive-abci 85.97% <94.93%> (+0.30%) ⬆️
sdk 31.25% <ø> (ø)
dapi-client 79.06% <ø> (ø)
platform-version ∅ <ø> (∅)
platform-value 58.46% <ø> (ø)
platform-wallet 60.40% <ø> (ø)
drive-proof-verifier ∅ <ø> (∅)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.