Docs / source reviewed
jev-test-impact
Select tests from Git changes while retaining rule-based fallbacks
How this project uses Jev
- Input
- Changed file paths, known test files and dependency relationships; the current Jev prompt carries path and relationship metadata
- Jev decides
- Jev returns Noul relevance probabilities for known candidates; static dependencies, mandatory tests and thresholds determine the selection
- Code executes
- Selects Vitest / Jest files; changes to critical configuration trigger the full suite, while model failures follow configured error or broader-test fallbacks
Evidence and limitations
MIT source, candidate-ID validation and fallback rules were reviewed without testing missed regressions, speed or model calls. This experimental selection cannot guarantee complete regression coverage. A missing candidate score is not proof of irrelevance; retain a full-test release strategy.
This project has not been run independently here. Author-reported results are not independently verified results.
Original sources
- https://github.com/holasoymalva/jev-test-impact/blob/f3bdc84c1e5f2b1852b042506cd857899baf2078/README.md ↗
- https://github.com/holasoymalva/jev-test-impact/blob/f3bdc84c1e5f2b1852b042506cd857899baf2078/LICENSE ↗
- https://github.com/holasoymalva/jev-test-impact/blob/f3bdc84c1e5f2b1852b042506cd857899baf2078/src/jev/engine.ts ↗
- https://github.com/holasoymalva/jev-test-impact/blob/f3bdc84c1e5f2b1852b042506cd857899baf2078/src/impact/index.ts ↗
- https://github.com/holasoymalva/jev-test-impact/blob/f3bdc84c1e5f2b1852b042506cd857899baf2078/src/impact/policy.ts ↗