File: heckle.1

package info (click to toggle)
ruby-heckle 1.4.3-4
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 240 kB
  • sloc: ruby: 1,486; sh: 45; makefile: 11
file content (47 lines) | stat: -rw-r--r-- 1,304 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.36.
.TH HECKLEC "1" "April 2009" "hecklec 1.4.2" "User Commands"
.SH NAME
hecklec \- mutate Ruby code and run test
.SH SYNOPSIS
.B heckle
\fIclass_name \fR[\fImethod_name\fR]
.SH 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..TP
\fB\-v\fR, \fB\-\-verbose\fR
Loudly explain heckle run
.TP
\fB\-V\fR, \fB\-\-version\fR
Prints Heckle's version number
.TP
\fB\-t\fR, \fB\-\-tests\fR TEST_PATTERN
Location of tests (glob)
.TP
\fB\-F\fR, \fB\-\-force\fR
Ignore initial test failures
Best used with \fB\-\-focus\fR
.TP
\fB\-\-assignments\fR
Only mutate assignments
.TP
\fB\-b\fR, \fB\-\-branches\fR
Only mutate branches
.TP
\fB\-f\fR, \fB\-\-focus\fR
Apply the eye of sauron
.TP
\fB\-T\fR, \fB\-\-timeout\fR SECONDS
The maximum time for a test run in seconds
Used to catch infinite loops
.TP
\fB\-n\fR, \fB\-\-nodes\fR NODES
Nodes to mutate
Possible values: call,cvasgn,dasgn,dasgn_curr,false,gasgn,iasgn,if,iter,lasgn,lit,str,true,until,while
.TP
\fB\-x\fR, \fB\-\-exclude\-nodes\fR NODES
Nodes to exclude
.TP
\fB\-h\fR, \fB\-\-help\fR
Show this message