Markus Schirp
a19f3b1691
Nuke UTF-8 encoding headers
...
* I do not use 1.9.3
* Also keeping them in each file increases mental overhead (true it *can* be autoamted)
* None of the files encodes NON ASCII chars.
* I do not expect it makes any difference, since nobody programmatically
will consume strings generated by mutant under the assumption they are UTF-8 encoded.
* 1.9.3 Users have to deal with the encoding fuckup under ruby anyways.
2014-06-09 15:37:48 +00:00
Markus Schirp
f5b89b2aa7
Freeze constants
2014-06-02 11:09:49 +00:00
Markus Schirp
9b12d9f3ba
Remove always dead mutations on rescue matchers
2014-05-23 18:56:18 +00:00
Markus Schirp
6eba9ea903
Fix some whitespace issues
2014-04-22 17:51:03 +00:00
Markus Schirp
3cdf15a2fe
Normalize nodes before unparser test
2014-04-12 01:19:39 +00:00
Markus Schirp
59c6d93962
Use unparser CLI api correctly
2014-04-12 01:18:51 +00:00
Markus Schirp
a3b558bec0
Remove guard via identity
...
* Simplify spec helper via mutation verifier class
* There was no need to guard via mapped identity anymore.
2014-04-12 01:13:26 +00: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
Dan Kubb
ee72d6c042
Fix rubocop warnings
...
* Still a few more to go, but this should be the majority of them
2013-07-28 12:16:45 -07:00
Markus Schirp
fa3e77f981
Add Mutant::Zombifier
...
That stuff acutally works!
2013-06-28 23:23:05 +02: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
eb6ea9a74f
Metric driven code refactoring
...
Break some classes, rename stuff etc.
2013-01-04 22:16:03 +01:00
Markus Schirp
33d66860c4
Code style
2013-01-03 23:40:05 +01:00
Markus Schirp
306d4e3225
Correctly set file and line of injected mutants
2012-12-14 19:53:37 +01:00
Markus Schirp
7a471875fc
Publish exit status of CLI runner in executable
2012-11-24 17:36:47 +01:00
Markus Schirp
001f3c7d99
Make mutant run under MRI 1.9.
...
* Add a Mutant::Loader::Eval that loads code via Kernel#eval
* Move Mutnat::Loader to Mutant::Loader::Rubinius (currently not used)
2012-11-21 20:31:01 +01:00
Markus Schirp
fb29d3927d
Remove idempotent behavior of Zombie.create
...
* Also returns self now (Command Object)
2012-08-29 13:38:40 +02:00
Markus Schirp
21b6aa1e81
Minor cleanups
...
* Use correct to_source api
* Use toplevel mutant.
2012-08-20 04:50:07 +02:00
Markus Schirp
7d8c1f02ff
Add support for dynamically creating Zombie
...
* Zombie is subjected to allow the mutation of the mutator source code.
2012-08-19 21:29:11 +02:00
Markus Schirp
d6165b3525
Remove sample subjects
2012-08-16 22:49:47 +02:00
Markus Schirp
cee1d3943c
Add colorized diffs to cli reporter
2012-08-16 18:02:03 +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
f70587ec48
Remove fake AST
2012-08-01 18:29:00 +02:00
Markus Schirp
d50ecc483d
Cleanup missing whitespace after comma
...
* There must be a code metric tool helping me in converting my style.
2012-07-31 04:10:37 +02:00
Markus Schirp
10c3dfc390
Finalize method matching
...
* Add tests for all edge cases I could create
* Add infrastructure for loading mutations into the vm.
* The fun part is next!
2012-07-26 19:25:23 +02:00