Skip to content

Make nightly e2e tests run on live networks more stable and more complete #3935

Open
@lumtis

Description

@lumtis

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.

Metadata

Metadata

Assignees

Labels

E2EE2E tests related

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions