ethereum / ethereum/execution-specs
Integration Mutation Testing on CI
Open
stale
- Dominant language
- Python
- Stars
- 1.2k
- Forks
- 505
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 116
Description
— find the file changes in commit on PR
— install mutmut (apply patch from repo and set it up)
— configure mutmut to apply mutations only on that fork specific file changes (mutations cannot be selectively run for a specific function using mutmut, mutmut could be patched however)
— find the respective tests for that specific fork
— run mutmut using this configuration
Later,
— compare results with baseline
(Baseline is basically a statistic of what file mutations are expected to fail
— If theres any new additional failure, report that
Contributor guide
Assessment
This issue has not been assessed yet.