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

Generate valid states and blocks for CI testing #4017

Open
dapplion opened this issue May 12, 2022 · 3 comments
Open

Generate valid states and blocks for CI testing #4017

dapplion opened this issue May 12, 2022 · 3 comments
Labels
prio-medium Resolve this some time soon (tm). scope-testing Issues for adding test coverage, fixing existing tests or testing strategies.

Comments

@dapplion
Copy link
Contributor

Describe the bug

Current master depends on Infura to download some states and blocks for benchmarking. While this has worked fine before currently Infura timeouts for all requests. The problem is that these states are really old and Infura places some limit on the credentials. I've rotated the credentials with a new account but it still timeouts.

Depending on external services weakens our CI. This issue is blocking #3995

Proposed solution

Build generic infra to generate valid states and blocks on demand and cache them locally. We already have something like that for benchmarking but should be extended and persisted.

This was referenced May 12, 2022
@dapplion dapplion added prio-medium Resolve this some time soon (tm). scope-testing Issues for adding test coverage, fixing existing tests or testing strategies. labels Jun 29, 2022
@philknows
Copy link
Member

Related to #4031. Need to also generate state in the benchmark with >1M validators instead of 250_000

@philknows
Copy link
Member

Related to #4031. Need to also generate state in the benchmark with >1M validators instead of 250_000 @tuyennhv

@wemeetagain
Copy link
Member

iirc @matthewkeil may have done something related this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
prio-medium Resolve this some time soon (tm). scope-testing Issues for adding test coverage, fixing existing tests or testing strategies.
Projects
None yet
Development

No branches or pull requests

3 participants