Add composable scenario tests for signer using madhouse#1633
Add composable scenario tests for signer using madhouse#1633moodmosaic wants to merge 17 commits intostacks-sbtc:mainfrom
Conversation
|
/cc @cylewitruk |
cylewitruk
left a comment
There was a problem hiding this comment.
Will look more closely later, just tossing out a couple of quick comments on the dependency handling.
This repo has the convention of defining all dependencies in the workspace Cargo.toml, where dependencies in the [dependencies] stanza (i.e. full dependencies) are always specified with default-features = false with explicit feature enablement.
You'll also need to cargo vet and handle the dependency diffs.
This commit addresses the following comments: - stacks-sbtc#1633 (comment) - stacks-sbtc#1633 (comment)
|
@cylewitruk: It seems no vetting is needed after moving |
Try to run |
|
That worked @MCJOHN974 🙏 @moodmosaic considering cargo vet is clean should we consider taking this PR out of draft? |
|
/cc @cylewitruk @djordon @aldur — are you interested in this? Should I keep open for a longer time? |
Adds
madhouse-based scenario testing to signer.Provides reusable, DRY test steps that can be composed into scenarios.
First example:
Based on property-based state machine testing (see spec).