Skip to content

Add multiversion signer tests

80461e0
Select commit
Loading
Failed to load commit list.
Open

Activate global signer state machine #6742

Add multiversion signer tests
80461e0
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jan 10, 2026 in 0s

57.84% (target 80.00%)

View this Pull Request on Codecov

57.84% (target 80.00%)

Details

Codecov Report

❌ Patch coverage is 29.91612% with 752 lines in your changes missing coverage. Please review.
✅ Project coverage is 57.84%. Comparing base (4f535d8) to head (80461e0).

Files with missing lines Patch % Lines
stacks-node/src/tests/signer/v0.rs 0.00% 448 Missing ⚠️
stackslib/src/net/api/get_tenure_tip_meta.rs 12.64% 76 Missing ⚠️
stackslib/src/chainstate/tests/runtime_tests.rs 0.00% 64 Missing ⚠️
libsigner/src/v0/messages.rs 49.54% 55 Missing ⚠️
stacks-node/src/tests/signer/mod.rs 0.00% 25 Missing ⚠️
stacks-signer/src/chainstate/tests/v2.rs 72.52% 25 Missing ⚠️
stacks-signer/src/chainstate/v2.rs 22.22% 14 Missing ⚠️
stacks-signer/src/chainstate/v1.rs 61.53% 10 Missing ⚠️
stacks-signer/src/chainstate/tests/v1.rs 90.52% 9 Missing ⚠️
stacks-signer/src/v0/signer_state.rs 18.18% 9 Missing ⚠️
... and 4 more

❌ Your project check has failed because the head coverage (57.84%) is below the target coverage (80.00%). You can increase the head coverage or adjust the target coverage.

❗ There is a different number of reports uploaded between BASE (4f535d8) and HEAD (80461e0). Click for more details.

HEAD has 59 uploads less than BASE
Flag BASE (4f535d8) HEAD (80461e0)
82 23
Additional details and impacted files
@@             Coverage Diff              @@
##           develop    #6742       +/-   ##
============================================
- Coverage    77.77%   57.84%   -19.94%     
============================================
  Files          585      587        +2     
  Lines       361916   362600      +684     
============================================
- Hits        281498   209739    -71759     
- Misses       80418   152861    +72443     
Files with missing lines Coverage Δ
clarity-types/src/errors/mod.rs 56.66% <ø> (-18.89%) ⬇️
clarity-types/src/tests/types/signatures.rs 85.79% <100.00%> (-13.33%) ⬇️
clarity-types/src/types/signatures.rs 91.98% <100.00%> (-0.35%) ⬇️
stacks-signer/src/chainstate/mod.rs 68.63% <100.00%> (-22.51%) ⬇️
stacks-signer/src/chainstate/tests/mod.rs 100.00% <100.00%> (ø)
stacks-signer/src/client/stacks_client.rs 59.24% <100.00%> (-28.45%) ⬇️
stackslib/src/net/api/mod.rs 93.33% <100.00%> (+0.18%) ⬆️
stackslib/src/net/api/tests/mod.rs 93.70% <100.00%> (-4.13%) ⬇️
clarity/src/vm/functions/post_conditions.rs 86.32% <66.66%> (-6.91%) ⬇️
stackslib/src/net/api/gettenuretip.rs 85.29% <40.00%> (-2.59%) ⬇️
... and 12 more

... and 399 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4f535d8...80461e0. Read the comment docs.

🚀 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.