feat(abstract-utxo): improve test efficiency and organization#7512
Merged
OttoAllmendinger merged 5 commits intomasterfrom Nov 13, 2025
Merged
feat(abstract-utxo): improve test efficiency and organization#7512OttoAllmendinger merged 5 commits intomasterfrom
OttoAllmendinger merged 5 commits intomasterfrom
Conversation
Precalculate keys instead of recalculating them for each test run, reducing test discovery time from 10s to 6s. Issue: BG-62732 Co-authored-by: llm-git <llm-git@ttll.de>
Remove special handling for "tbtcbgsig" in fixture path logic. Issue: BTC-2732 Co-authored-by: llm-git <llm-git@ttll.de>
…ipt types Refactor the backup key recovery tests to run with multiple script types at once instead of running separately for each script type. This makes the tests more efficient and allows testing combinations of script types. Issue: BTC-2732 Co-authored-by: llm-git <llm-git@ttll.de>
Add utility to normalize bitcoin testnet variants to 'tbtc' for fixture generation, ensuring consistent test fixtures across different testnet environments. Issue: BTC-2732 Co-authored-by: llm-git <llm-git@ttll.de>
Improves UX with VSCode test extension. Issue: BTC-2732 Co-authored-by: llm-git <llm-git@ttll.de>
ec11602 to
996ab3b
Compare
lcovar
approved these changes
Nov 13, 2025
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.
This PR includes several improvements to the abstract-utxo package:
instead of separate runs for each type, improving test efficiency and
enabling testing of script type combinations
each test run, reducing test discovery time from 10s to 6s
VSCode test extension UX
Related to: BG-62732, BTC-2732