-
Notifications
You must be signed in to change notification settings - Fork 312
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
🧪 dev-test
migration to Moonwall #2
#2375
Conversation
Coverage generated "Wed Aug 9 20:26:58 UTC 2023": Master coverage: 87.39% |
dev-test
migration to Moonwall #2dev-test
migration to Moonwall #2
@@ -48,14 +48,16 @@ | |||
"@types/yargs": "^17.0.24", | |||
"@vitest/ui": "^0.31.4", | |||
"@zombienet/utils": "^0.0.19", | |||
"chalk": "^5.2.0", | |||
"chalk": "^5.3.0", | |||
"eth-object": "github:aurora-is-near/eth-object#master", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what is that :p
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small library for working with eth primitives, which doesnt work in master (hence point to fork). A test uses this lib to calculate the receipt root based on the emitted logs with logic to add 0x0 if transactiontype envelope is missing (i.e. legacy).
We could fork the fork i guess? Doing it from scratch is a lot of lines for only a single test
* ERC20XCM tests * Add tsx * Moved expect out of xcm helper * Removed unused imports
* Reduce the ConvictionVoting MaxVotes from 512 to 30 * Set MaxVote to 20
* remove leave delegator functionality * remove precompile methods * return error for removed call indices
…onbeam into timbo-migrate-dev-test-2
What does it do?
This is the second large migration of our comprehensive
dev-tests
to the Moonwall test framework. It contains updates to the other half of test cases, as well as the new suites for our new features such as PoV estimation and XCM v3.Moonwall
v4dev
/smoke
/para
testsWhat important points reviewers should know?
I have moved existing typescript-tests into a separate
archive
folder so that they won't run in CI (and to make sure devs dont add new tests to this folder). Eventually we can delete these and rely on git history, but i want to keep them around for now for reference.Is there something left for follow-up PRs?
archived_tests
foldertracing
tests over/tests
folderWhat value does it bring to the blockchain users?
Improved monitoring and stability of the network(s).