-
Notifications
You must be signed in to change notification settings - Fork 419
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
Improve ergonomics of fork tests #2911
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #2911 +/- ##
=======================================
Coverage 67.65% 67.65%
=======================================
Files 99 99
Lines 1014 1014
Branches 106 106
=======================================
Hits 686 686
Misses 284 284
Partials 44 44
|
|
### Description hyperlane-xyz#2888 introduced breaking changes to non-`arbitrum` chains but fork tests would not cover This PR adds a `fork-all` script for running fork tests on all `protocol == ethereum` chains in an environment It also improves the interface of the `fork` script to accept a target chain ### Drive-by changes - Remove noisy `console.log`s - swap `polygon, ethereum, polygonzkevm` RPCs - Fixes `ownerOverrides: proxyAdmin` for chains without gnosis safes ### Backward compatibility Yes
Description
#2888 introduced breaking changes to non-
arbitrum
chains but fork tests would not coverThis PR adds a
fork-all
script for running fork tests on allprotocol == ethereum
chains in an environmentIt also improves the interface of the
fork
script to accept a target chainDrive-by changes
console.log
spolygon, ethereum, polygonzkevm
RPCsownerOverrides: proxyAdmin
for chains without gnosis safesBackward compatibility
Yes