Consensys / linea-monorepo

The principal Linea repository. This mainly includes the smart contracts covering Linea's core functions, the prover in charge of generating ZK proofs, the coordinator responsible for multiple orchestrations, and the postman to execute bridge messages.
https://linea.build
Other
37 stars 11 forks source link

E2E tests - Parallel Run and Improve test Isolation #133

Open jpnovais opened 2 weeks ago

jpnovais commented 2 weeks ago

Description

End2End tests shall refactored to:

Refactor Suggestions

One pinpoint at the moment is that we need to configure loads of environment variables in multiple files and know them by heart. This does not scale well and is error-prone.

Alternatively, we can he a global setup helper(s) for the test setup, that is responsible:

Motivation

Acceptance criteria

Filter94 commented 16 hours ago

I think there are a few things to improve still:

@jonesho I think it would be good for you to take a look at that as you're proficient in the stack as a whole, as well as the typescript part of the E2E tests