Markus Schirp
9533a92bb7
Default to forking killer
...
* Remove rspec world preserving will never work correctly
* Add new unmutated nodes to noop mutators
2012-12-04 19:38:58 +01:00
Markus Schirp
3de69d832d
Add cli stuff
...
* Currently broken (sorry) but do have to push to fix some nasty
transitive dependency stuff (do not ask).
* Fix fix it tomorrow (hopefully I find the time)
2012-09-11 01:01:06 +02:00
Markus Schirp
96ce758d41
Do not mutate calls to block given
2012-08-21 14:19:44 +02:00
Markus Schirp
76199d082b
Cleanup mutator internals
...
* Rename emit_safe to emit
* Rename emit_unsafe to emit!
2012-08-15 21:14:07 +02:00
Markus Schirp
9755009966
Use scope based subclassing pattern
2012-08-09 23:07:22 +02:00
Markus Schirp
cc811aecf5
Add support for mutating if statements
...
* Also some other minor cleanups
2012-08-01 15:55:49 +02:00
Markus Schirp
4a79975284
Correct yard tag
2012-08-01 14:59:37 +02:00
Markus Schirp
640ce5360e
Correct mutations of send to self
...
* Invert the behaviour as this direction of mutation does make sense.
2012-08-01 14:54:49 +02:00
Markus Schirp
49b13bc1d8
Use better variable name for mutant
2012-08-01 14:38:48 +02:00
Markus Schirp
c168d33adc
Simplify explict_self_reciver mutation
2012-08-01 14:38:12 +02:00
Markus Schirp
bb9809fa39
Reorganize unit specs.
...
* The old nameing did not make any sense. Sorry for not useing git mv.
2012-08-01 14:13:57 +02:00
Markus Schirp
fb7bb942a3
Add mutation of simple send without arguments
...
* Lets the block spec work again as 1.8 and 1.9 mode do not behave
differend as with literals.
2012-08-01 13:53:28 +02:00
Markus Schirp
d58ed0e81b
Bring back yard coverage to 100%
2012-08-01 13:31:56 +02:00
Markus Schirp
b9b95ebe94
Break up mutation spec in class specific files
...
* Also add mutation class registry to improve readability.
* Calling mutations are still broken.
2012-08-01 13:27:35 +02:00