Base Test Classes are inefficient
- Dominant language
- Java
- Stars
- 1.2k
- Forks
- 268
- PR merge metrics
- No merged PRs in 30d
Description
parseq-test has a base test class that creates an engine and threadpool per test class instead of one shared one overall. The former is excellent for testing parseq itself in isolation, but the latter is better for testing usages of parseq in that it doesn't create hundreds of thousands of threads.
Happy to contribute a patch too.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the base test classes in parseq-test and inspect how the engine and thread pool are created for each test class. The change is complete when suitable usage tests share one engine and thread pool instead of creating them repeatedly, while parseq's own isolation tests remain supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- testing-qa
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100