Move API tests to single wallet approch and run large tests in parallel
Open
enhancement
- Dominant language
- Go
- Stars
- 8
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
We can manage nonce by using locks on submit transactions operations and get nonce on demand from sharders. File operations can be done in parallel.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue mentions moving API tests to a single wallet approach and running large tests in parallel. Look for existing API test files in the repository, likely under a 'tests' or 'integration' directory. Understand how nonce management currently works and where transaction submission locks are applied. Investigate the sharder interaction for fetching nonces. Determine how file operations can be parallelized within the test suite.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- testing
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100