High-Performance Open-Source Archive
plan() to muttest_plan().boolean_literal(), na_literal() — literal
replacement mutators.negate_condition(),
remove_condition_negation() — condition mutators.numeric_increment(), numeric_decrement(),
index_increment(), index_decrement() —
increment/decrement mutators.string_empty(), string_fill() — string
mutators.call_name() — call name mutator.remove_negation() — unary negation mutator.replace_return_value() — return value mutator.delete_statement() — removes assignments and standalone
calls one at a time to catch untested side effects and dead
assignments.boolean_literals() — flips
TRUE/FALSE and
T/F.na_literals() — swaps NA,
NULL, and typed NA variants.numeric_literals() — increments and decrements numeric
constants.index_mutations() — shifts subscript indices up and
down by one.string_literals() — empties non-empty strings and fills
empty ones.condition_mutations() — negates conditions and removes
existing negations.arithmetic_operators() — mutates arithmetic operators
(+, -, *, /,
^, %%, %/%).comparison_operators() — mutates comparison operators
(<, >, <=,
>=, ==, !=).logical_operators() — mutates logical operators
(&, |, &&,
||).ProgressMutationReporter now reports survived
mutants.Mutator base class for building custom
mutators.muttest() supports parallel execution of
mutants.muttest() supports per-mutant timeouts to avoid
hanging test runs.plan.muttest.operator.CopyStrategy:
PackageCopyStrategy implemented for copying package
files.TestStrategy:
FullTestStrategy for running all tests for each
mutant.FileTestStrategy for running only test files matching
mutant files.MutationReporter.
ProgressMutationReporter for printing progress to the
console.
Need mirroring services?
Contact our team at info@vpspulse.com.
Mirror powered by VPSpulse
Infrastructure sponsored by VPSPulse & Secure Payments by ArionPay.