NAME
App::Test::Generator::Mutator - Generate Mutation Tests
VERSION
Version 0.29
DESCRIPTION
App::Test::Generator::Mutator is a mutation engine that programmatically alters Perl source files to evaluate the effectiveness of a project's test suite. It analyzes modules, generates systematic code mutations (such as conditional inversions, logical operator changes, and other behavioral tweaks), and applies them within an isolated workspace so tests can be executed safely against each modified variant. By tracking which mutants are "killed" (cause tests to fail) versus those that "survive" (tests still pass), the module enables calculation of a mutation score, providing a quantitative measure of how well the test suite detects unintended behavioral changes.
SEE ALSO
bin/app-test-generator-mutate- Devel::Mutator
AUTHOR
Nigel Horne, <njh at nigelhorne.com>
Portions of this module's initial design and documentation were created with the assistance of AI.
LICENCE AND COPYRIGHT
Copyright 2026 Nigel Horne.
Usage is subject to licence terms.
The licence terms of this software are as follows:
Personal single user, single computer use: GPL2
All other users (including Commercial, Charity, Educational, Government) must apply in writing for a licence for use from Nigel Horne at the above e-mail.