ethereum / ethereum/execution-specs

Integration Mutation Testing on CI

Open
#1,362 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.