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.
Motivation
Using PocketIC will eventually be the default, and then the only option, with
dfx start
.But using it sooner will help with being able to control SNS canisters and making them run out of cycles in the test environment.
Changes
--pocketic
when starting dfx to create a snapshot.--pocketic
when starting dfx to run a snapshot.nns
is needed for PocketIC andsns
just to keep the same version.0.24.3-beta.0
because older version don't support reusing the state after restarting dfx.Tests
Tested manually starting the snsdemo snapshot from nns-dapp on Mac and Linux.