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

Improve e2e tests #13

Open
1 of 5 tasks
MexicanAce opened this issue Oct 10, 2024 · 0 comments
Open
1 of 5 tasks

Improve e2e tests #13

MexicanAce opened this issue Oct 10, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@MexicanAce
Copy link
Contributor

MexicanAce commented Oct 10, 2024

Problem

Updating e2e tests is cumbersome and there are ways to make our lives easier/automated (especially if you're just touching the smart contracts), so here's the list:

  • Update gateway's contract addresses within packages/gateway/stores/client.ts for InMemoryNode to pull from .env file
  • Add a command to easily populate this .env file
  • Present better errors when tests fail because of Contract issues (e.g. Capture front-end console errors for both the demo-app and the gateway)
  • Reduce the time to run browser installations to speed up CI
  • Make it a single command to run the entire e2e test suite (that starts the InMemoryNode for you)
@MexicanAce MexicanAce added the enhancement New feature or request label Oct 10, 2024
@itsacoyote itsacoyote transferred this issue from matter-labs/zksync-sso-clave-contracts Nov 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant