Commit graph

14 commits

Author SHA1 Message Date
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