| Did you know ... | Search Documentation: |
| Pack mutalog -- prolog/mutalog.pl |
Mutalog changes the code under test in small ways (a flipped comparison, a removed cut, a dropped clause) and checks that the plunit suite notices.
Command line:
mutalog run [OPTIONS] [--only ID,ID] [--concurrency N]
[--reporters a,b] [--verbose]
mutalog dry-run [OPTIONS]
mutalog list [OPTIONS] [--format text|json] [--check]
OPTIONS: [--config FILE] [--root DIR] [--mutate GLOB]... [--tests GLOB]...
[--operators a,b] [--timeout-ms N]
result(Files) with one file(Rel, Mutants, Checks) per
source file, where Checks pairs each mutant id with the outcome of
verify_mutant/3.