ethereum / ethereum/eipw

Remove the dependency on `tokio` for most tests

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
ready to implement
Dominant language
Rust
Stars
34
Forks
43
PR merge metrics
No merged PRs in 30d

Description

None of the tests, besides `eipw-lint/tests/eipv.rs`, really need tokio to run. Maybe depend on a lighter weight async runtime, or just fail if the future isn't immediately resolved.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the test setup and dependency declarations, with eipw-lint/tests/eipv.rs as the exception to preserve. Determine how the other tests invoke tokio and whether a lighter runtime or immediate-future handling fits; done means those tests no longer depend on tokio while eipv.rs still runs successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.