Markus Schirp
b7113adbfb
Remove reponsibilities from Mutant::Runner
...
* Mutant filtering and subject gathering is now injected
2012-08-29 13:37:28 +02:00
Markus Schirp
459d028de1
Add a working mutation tester for mutant
...
* Expand attr_reader :name, to def name; @name; end
As attr_reader defined methods do not have a valid source location.
* Expose more internal state to allow the generation of nice match
identifications. Needs to be cleaned up.
2012-08-20 17:53:41 +02:00
Markus Schirp
5b6e0a12d3
Adjust flay score
...
* Remove some duplication with an option extraction helper method.
2012-08-19 21:40:08 +02:00
Markus Schirp
28bbf9af00
Remove use of root level namespace within the lib
...
This allows the easy creation of Zombie to mutate Mutant.
2012-08-16 22:59:25 +02:00
Markus Schirp
aaa96183b9
Bring back yard coverage to 100%
2012-08-16 19:26:15 +02:00
Markus Schirp
42e6fe84e5
Add runner with reporter
...
* Use MethodObject mixin
* Rename Context::Constant to Context::Scope
* Use Mutation class instead of passing around raw nodes
2012-08-16 04:10:54 +02:00
Markus Schirp
d20655f4c2
Add a spike runner
2012-08-14 22:45:34 +02:00
Markus Schirp
23ee68ac1e
Rename Runner to Killer
...
* Add working integration spec for rspec (mutant) killer.
2012-08-14 12:27:56 +02:00
Markus Schirp
23a04009ce
Use abstract support gem instead of homebrew
...
The support gem is better speced than the homebrew version ever was.
2012-08-03 01:28:15 +02:00
Markus Schirp
72996901bb
Use immutable support gem
2012-08-03 00:19:01 +02:00
Markus Schirp
b6de7fad91
Add abstract (test) runner
2012-08-01 19:05:34 +02:00