heckle

Langue: en

Version: April 2009 (debian - 07/07/09)

Section: 1 (Commandes utilisateur)

NAME

heckle - mutate Ruby code and run test

SYNOPSIS

heckle class_name [method_name]

DESCRIPTION

`heckle' is a mutation tester. It modifies your code and runs your tests to make sure they fail. The idea is that if code can be changed and your tests don't notice, either that code isn't being covered or it doesn't do anything.
-v, --verbose
Loudly explain heckle run
-V, --version
Prints Heckle's version number
-t, --tests TEST_PATTERN
Location of tests (glob)
-F, --force
Ignore initial test failures

Best used with --focus

--assignments
Only mutate assignments
-b, --branches
Only mutate branches
-f, --focus
Apply the eye of sauron
-T, --timeout SECONDS
The maximum time for a test run in seconds

Used to catch infinite loops

-n, --nodes NODES
Nodes to mutate

Possible values: call, cvasgn ,dasgn, dasgn_curr, false, gasgn, iasgn, if, iter, lasgn, lit, str, true, until, while

-x, --exclude-nodes NODES
Nodes to exclude
-h, --help
Show this message