You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Blockchain tests embed the GeneralStateTest's. They were previously
being skipped but the former enable nice state diffs and the latter
don't. This commit turns them on again.
Future work: Remove state_tests.py, as of this commit the state tests
are being run twice.
- The tests were inefficient, they first checked that the state hash
matched and then checked that the states matched. It's unlikely the
states will ever not match!
- Some validations needed to be deferred until after state-tree
comparison, or else they would fail the test early with an unhelpful
message.
0 commit comments