Markus Schirp
f70dc6703f
Initial rspec killer with "longes description prefix match"
2013-08-04 18:49:42 +02:00
Dan Kubb
7293386c26
Add magic encoding header to all ruby files
...
* rubocop still warns about this on ruby 1.9.3, so it was fixed so
it produces less output on travis.
2013-07-28 16:03:06 -07:00
Markus Schirp
46f90aa328
Fix all style warnings under spec/**/*.rb
2013-07-29 00:25:15 +02:00
Jesse Kempf
c923e1b5ed
Surface the output of rspec failures when killing noop mutants.
2013-07-25 21:13:29 -07:00
Dan Kubb
2c6934f146
Change deprecated mock() to double()
...
* Fix code alignment
2013-07-14 10:01:30 -07:00
Dan Kubb
84e4add8c2
Fix code alignment in specs
2013-06-25 00:37:45 -07:00
Dan Kubb
c3c0e06c86
Fix whitespace
2013-04-17 20:31:21 -07:00
Markus Schirp
d41d7eddb0
Refactor reporter infrastructure
2013-01-15 23:46:05 +01:00
Markus Schirp
151fd08439
Cleanup leaked changes from refactoring
2013-01-14 13:36:26 +01:00
Markus Schirp
40d5230c68
Introduce noop mutation guards and argument mutators
...
* Sorry for not splitting up into smaller commit
2012-12-11 00:17:19 +01:00
Markus Schirp
3fc07deaff
Make sure mutation is inserted after fork
2012-12-07 18:53:03 +01:00
Markus Schirp
7be00708b6
Improve rspec dm2 strategy
...
* Expand foo? to foo_predicate_spec.rb
* Expand foo! to foo_bang_spec.rb
* Execute all public method specs on mutation of private method
* Warn on stderr when no spec file was found (better than nothing to be
iproved later)
2012-12-07 16:57:42 +01:00
Markus Schirp
70060caf5d
Cleanup rspec runner and extract unused code
2012-11-24 17:06:33 +01:00
Markus Schirp
dffe2a26e6
Add strategy objects
2012-11-22 00:10:50 +01:00
Markus Schirp
ccbe2f6396
Mark failing specs as panding and use attr_reader again
2012-10-26 11:24:29 +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