-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integration tests against Epoch3.0 #1763
Comments
Running against an epoch3 node is pretty complicated. Duplicate efforts are on-going between the stacks-regtest and Clarinet projects. Ideally the API could use an epoch3 image from Clarinet. That is still in discussion. cc @hugocaillard |
Increased priority for this now that we need epoch3.0 for integration tests for new Nakamoto signer event data implemented in stacks-network/stacks-core#4269 |
Aiming for mid-Feb for epoch to be ready. |
Update: the latest The orchestration required is significantly more complicated than epoch2.x..
In order to implement integration tests in this repo so they work similar to epoch2.x, we need to:
Of the above action items, only the first one is actionable right now. But it's unclear how useful that will be by itself, and also unclear if right now is a good time to divert attention away from feature development and manual testing. In the meantime, we are working around this with a different development and testing workflow, which @janniks and @rafaelcr are helping with:
|
PR #1762 boots the stacks-node into epoch2.5 (where pox-4 activates) and refactors all pox integration tests to pox-4.
Epoch3.0 is when NakamotoBlocks come online. The script that boots up the stacks-node needs some new logic to trigger this transition, those changes will be done in the regtest-env repo https://github.com/hirosystems/stacks-regtest-env
Then the integration tests here need to start specifying and confirm epoch3.0 is activated, and test the NakamotoBlock+TenureChange ingestion.
The text was updated successfully, but these errors were encountered: