test: fix flakiness in idle_tenure_extend_active_mining#7285
Merged
brice-stacks merged 2 commits intoJun 15, 2026
Conversation
Coverage Report for CI Build 27151423578Coverage increased (+0.1%) to 85.823%Details
Uncovered ChangesNo uncovered changes found. Coverage Regressions7284 previously-covered lines in 126 files lost coverage.
Coverage Stats
💛 - Coveralls |
federico-stacks
approved these changes
Jun 9, 2026
Merged
via the queue into
stacks-network:develop
with commit Jun 15, 2026
b5cb85c
424 of 427 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Tenure-change blocks (BlockFound/Extended) roll the timestamp over to
now + idle_timeout, while regular blocks derive it from tenure start plus accumulated processing time. With second-level granularity these two formulas can produce equal timestamps, so only assert strict advancement between consecutive regular blocks (where the injected validation delay guarantees it advances). Skip the first block of each tenure and any tenure-change block.