Skip to content
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

Design proof of concept e2e test against Anvil devchain #11015

Closed
Tracked by #10990
arthurgousset opened this issue Jun 3, 2024 · 0 comments · Fixed by #11020
Closed
Tracked by #10990

Design proof of concept e2e test against Anvil devchain #11015

arthurgousset opened this issue Jun 3, 2024 · 0 comments · Fixed by #11020
Assignees

Comments

@arthurgousset
Copy link
Member

arthurgousset commented Jun 3, 2024

The Anvil devchain is set to become a core part of the primitive team's L2 testing and release tooling. The end goal is to run e2e tests against the anvil devchain, instead of the ganache devchain. This is a large initiative akin to the unit test migration from ganache to forge:

The scope of this issue to implement a proof of concept e2e test, and demo a setup pattern that can be used across all contracts.

To start, the idea is to demo a proof of concept with FeeCurrencyDirectory.sol or Accounts.sol since these might be simpler contracts. Technically, Governance.sol or Proposals.sol are the higher impact/value contracts, but they are more complex. So they might not be the best playground.

Once this is done, the next step is to create a list of e2e test to be migrated using the pattern demoed here.

@arthurgousset arthurgousset self-assigned this Jun 3, 2024
@arthurgousset arthurgousset changed the title Add e2e tests using Anvil devchain Add e2e tests against Anvil devchain Jun 3, 2024
@arthurgousset arthurgousset changed the title Add e2e tests against Anvil devchain Implement proof of concept e2e test against Anvil devchain Jun 3, 2024
@arthurgousset arthurgousset changed the title Implement proof of concept e2e test against Anvil devchain Implement a proof of concept e2e test against the Anvil devchain Jun 3, 2024
@arthurgousset arthurgousset changed the title Implement a proof of concept e2e test against the Anvil devchain Design proof of concept e2e test against Anvil devchain Jun 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant