- Home
- Mutation Testing Tools
- muttest
On the recordRead 4 Oct 202622 facts
muttest
On the record
- CI
- The documentation index links a guide to running muttest in CI, including GitHub Actions and score badges.jakubsob.r-universe.dev · read 3 Oct 2026
- Configurable mutations
- Users choose what code changes to make and where to make them.jakubsob.github.io · read 3 Oct 2026
- File feedback
- The tool reports which files need stronger assertions.github.com · read 4 Oct 2026
- HTML report
- The package documentation lists a CI vignette describing how to run mutation tests on every push, add a score badge, and enforce thresholds.github.com · read 4 Oct 2026
- Install
- The package page provides an R install.packages command using the maker’s r-universe repository and CRAN.jakubsob.r-universe.dev · read 3 Oct 2026
- Intended users
- The project describes mutation testing as a way to find weak assertions in test suites, including suites generated with LLMs.github.com · read 4 Oct 2026
- License
- The package is licensed under MIT plus a LICENSE file.mirror.clarkson.edu · read 4 Oct 2026
- Maintainer
- The CRAN package listing names Jakub Sobolewski as author and maintainer.stat.ethz.ch · read 4 Oct 2026
- Maker
- The maker identifies himself as Jakub Sobolewski, a software engineer specializing in R and Shiny.jakubsobolewski.com · read 3 Oct 2026
- Mutation examples
- The maker’s examples include changing comparison operators to expose untested boundary cases.jakubsobolewski.com · read 3 Oct 2026
- Mutation score
- The mutation score is the percentage of mutants killed or errored among killed, survived, and errored mutants; mutants with no test coverage are excluded.github.com · read 4 Oct 2026
- Mutators
- Available mutators include operator, boolean, NA or NULL, function-call, string, numeric, index, condition, negation, and return-value changes.github.com · read 4 Oct 2026
- Package type
- muttest is an R package for mutation testing.github.com · read 4 Oct 2026
- Parallel execution
- The maker’s July 2026 update describes parallel execution as a muttest capability.jakubsobolewski.com · read 3 Oct 2026
- Preset mutators
- Preset collections cover arithmetic, comparison, logical, boolean, NA, numeric, index, string, and condition mutations.github.com · read 4 Oct 2026
- Purpose
- muttest measures test quality by applying small changes to code and checking whether the test suite catches them.github.com · read 4 Oct 2026
- Release
- The CRAN listing shows version 0.3.0, published July 21, 2026.stat.ethz.ch · read 4 Oct 2026
- Reporting
- The package includes HTML and JSON reporting.jakubsobolewski.com · read 3 Oct 2026