Skip to content

test(dpp): improve state transition coverage for batched and shielded - #3359

Merged
QuantumExplorer merged 5 commits into
v3.1-devfrom
test/dpp-state-transition-coverage
Mar 17, 2026
Merged

test(dpp): improve state transition coverage for batched and shielded#3359
QuantumExplorer merged 5 commits into
v3.1-devfrom
test/dpp-state-transition-coverage

fix(test): assert Some(Ok(_)) not just is_some() for action_id tests

715558f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 17, 2026 in 0s

75.87% (+0.37%) compared to 5e7d433

View this Pull Request on Codecov

75.87% (+0.37%) compared to 5e7d433

Details

Codecov Report

❌ Patch coverage is 98.25250% with 49 lines in your changes missing coverage. Please review.
✅ Project coverage is 75.87%. Comparing base (5e7d433) to head (715558f).
⚠️ Report is 1 commits behind head on v3.1-dev.

Files with missing lines Patch % Lines
..._transition/batched_transition/token_transition.rs 97.03% 20 Missing ⚠️
...price_for_direct_purchase_transition/v0_methods.rs 93.16% 11 Missing ⚠️
...on/state_transitions/shielded/common_validation.rs 93.50% 5 Missing ⚠️
..._transition/token_mint_transition/v0/v0_methods.rs 98.29% 2 Missing ⚠️
..._lock_transition/v0/state_transition_validation.rs 98.19% 2 Missing ⚠️
...hield_transition/v0/state_transition_validation.rs 99.19% 2 Missing ⚠️
...nsfer_transition/v0/state_transition_validation.rs 98.09% 2 Missing ⚠️
...rawal_transition/v0/state_transition_validation.rs 98.14% 2 Missing ⚠️
...hield_transition/v0/state_transition_validation.rs 98.11% 2 Missing ⚠️
...n_transfer_transition/validate_structure/v0/mod.rs 99.31% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##           v3.1-dev    #3359      +/-   ##
============================================
+ Coverage     75.50%   75.87%   +0.37%     
============================================
  Files          2912     2912              
  Lines        281065   283860    +2795     
============================================
+ Hits         212211   215375    +3164     
+ Misses        68854    68485     -369     
Components Coverage Δ
dpp 65.71% <98.25%> (+2.27%) ⬆️
drive 81.64% <ø> (ø)
drive-abci 85.99% <ø> (ø)
sdk 31.25% <ø> (ø)
dapi-client 79.06% <ø> (ø)
platform-version ∅ <ø> (∅)
platform-value 58.46% <ø> (ø)
platform-wallet 60.40% <ø> (ø)
drive-proof-verifier 48.00% <ø> (ø)
🚀 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.