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

[Tracking] CI failure cases and improvements #27

Open
zerosnacks opened this issue Mar 27, 2024 · 0 comments
Open

[Tracking] CI failure cases and improvements #27

zerosnacks opened this issue Mar 27, 2024 · 0 comments
Labels
bug Something isn't working tracking

Comments

@zerosnacks
Copy link
Member

zerosnacks commented Mar 27, 2024

Features:

  • Tests currently run serially, this limits the possibility of hitting RPC quota but also makes tests relatively slow to run. We can likely run the majority of the test in parallel.
  • Tests do not retry on failure
  • Test failure currently exits directly on the first failure, this may not be the behaviour we want

Failure cases:

  • Occasionally local Anvil instances fail to spin up, not clear exactly why.
  • Forked Anvil instances sometimes fail to spin up, presumably because https://eth.merkle.io drops the connection or refuses to connect (for whatever reason).

Both return the same error:

Error: timed out waiting for anvil to spawn; is anvil installed?

Location:
    examples/transactions/examples/trace_call.rs:20:17

If you run into one of these cases it is best to simply re-run the workflow.

@zerosnacks zerosnacks self-assigned this Mar 27, 2024
@zerosnacks zerosnacks changed the title [CI] Tracking ticket for CI issues [Tracking] CI failure cases and improvements Mar 27, 2024
@zerosnacks zerosnacks removed their assignment Mar 27, 2024
@zerosnacks zerosnacks added the bug Something isn't working label Mar 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working tracking
Projects
None yet
Development

No branches or pull requests

1 participant