Open
Description
Describe the Issue
The nightly E2E tests run on mainnet and testnet sometimes fails for some network.
It might be:
- Not enough funds in the E2E account
- Flaky logic in the test logic itself breaking easily on live network
- Example: assertion that depends on a clean state when the test start, the assertion might need to be refactored
- Require setup like a smart contract deployed, although should not be the case for simple deposit and withdraw
We should fix these tests so that we can guarantee that a failure in the tests represent a bug that requires immediate attention.
We should also look to make the tests more complete. Currently it runs simple deposits and withdraws but we should add a bigger coverage like running withdrawAndCall and depositAndCall
On Ethereum the tests might be more expensive to run everyday. If this is the case we could consider skipping some of the tests for Ethereum.