1
0
Fork 0
Commit graph

66 commits

Author SHA1 Message Date
Markus Schirp
0f8030f85e Use devtools from git again (removes triage) 2013-12-29 23:36:55 +01:00
Markus Schirp
a7c3dc5339 Improve AST coverage of mutant
* Uses a monkeypach extension to parser with a list of valid node types.
* Add nodes, found to be uncovered to generic mutator.
2013-12-29 22:44:32 +01:00
Markus Schirp
4499d1ffe6 Use 1.9 style hash literal syntax 2013-10-31 17:42:35 +01:00
Markus Schirp
6aa8ac8c32 Remove useless option in Gemfile 2013-10-13 21:19:49 +02:00
Markus Schirp
d055ab5085 Use triage split gems 2013-10-13 20:29:28 +02:00
Markus Schirp
41c69fd214 Use triage (renamed devtools) and synced triage Gemfile 2013-10-13 19:11:49 +02:00
Markus Schirp
4bacb1e37a Remove reference to local rspec, used in development 2013-08-05 02:03:32 +02:00
Markus Schirp
f70dc6703f Initial rspec killer with "longes description prefix match" 2013-08-04 18:49:42 +02:00
Dan Kubb
86b79302f3 Upgrade gem dependencies 2013-07-28 11:39:37 -07:00
Markus Schirp
9dd098b03f Fix some rubocop reported issues 2013-07-27 12:34:03 +02:00
Markus Schirp
3666139811 Remove local git source 2013-06-28 23:34:09 +02:00
Markus Schirp
fa3e77f981 Add Mutant::Zombifier
That stuff acutally works!
2013-06-28 23:23:05 +02:00
Markus Schirp
f7808e9527 Bump dependencies 2013-06-23 22:10:32 +02:00
Markus Schirp
9ab0c229f9 Remove unparser git source 2013-06-22 00:02:21 +02:00
Markus Schirp
a6c6f02f17 Use unparser from git source 2013-06-21 15:07:40 +02:00
Markus Schirp
b43f449f3f Remove git dependency to unparser 2013-06-15 00:34:20 +02:00
Markus Schirp
87ecfb0051 Readd devtools they got nuked in a merge 2013-06-15 00:09:21 +02:00
Markus Schirp
975c3e54e1 Use parser and unparser as dependencies 2013-06-14 21:11:54 +02:00
Markus Schirp
cc9fff58b2 Switch to parser and unparser 2013-06-14 21:11:29 +02:00
Markus Schirp
f986f68ac4 Use devtools from rom project 2013-06-02 21:04:38 +02:00
Markus Schirp
e90da31d38 Use releases of anima and concord 2013-04-12 23:34:54 +02:00
Markus Schirp
363ae0c54e Merge branch 'release-v0.2.20'
Conflicts:
	Gemfile.devtools
	mutant.gemspec
2013-03-01 20:36:16 +01:00
Markus Schirp
c7fae6dd07 Introduce Mutant::Config objects
This will ease deve
2013-02-24 20:43:15 +01:00
Markus Schirp
026e1722ff Use composition library 2013-02-02 00:57:09 +01:00
Markus Schirp
5ccaa8b74a Remove git source for unused mbj-inflector 2013-01-24 20:55:06 +01:00
Markus Schirp
4d27e2ca44 Use inflector from git source to overcome chicken egg 2013-01-20 14:32:20 +01:00
Markus Schirp
4f4440d8a5 Remove local to_source source 2013-01-09 20:45:27 +01:00
Markus Schirp
97a75dd062 Cleanup mutation generation
This is a reaction to the to_source rewrite

* Do not use 1.8 specific nodes anymore
* Do not generate AST nodes that would not be generatable from source
2013-01-09 20:43:06 +01:00
Markus Schirp
5428f9addc Update devtools 2013-01-04 19:41:29 +01:00
Markus Schirp
3b615bdf38 Use inflector from rubygems mbj-inflector 2012-12-12 20:53:34 +01:00
Markus Schirp
1d8ec00b36 Use inflector from git source 2012-12-12 20:15:25 +01:00
Markus Schirp
7e0f42038a Remove local gem source to to_source 2012-12-12 19:54:27 +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
b5430e2000 Cleanup crashes and invalid mutants 2012-12-07 23:27:21 +01:00
Markus Schirp
49dba174ad Remove git source of inflector 2012-12-07 12:55:14 +01:00
Markus Schirp
345e053c73 Add devtools 2012-12-06 21:35:17 +01:00
Markus Schirp
f5274a3e20 Add return statement mutations 2012-12-06 19:53:44 +01:00
Markus Schirp
198f67e1eb Nuke git source for abstract_class from Gemfile 2012-11-26 12:21:18 +01:00
Markus Schirp
b52cc8c342 Use descendants_tracker from rubyforge 2012-11-24 15:10:43 +01:00
Markus Schirp
8f40365ec8 Use equalizer from rubygems 2012-11-22 11:01:10 +01:00
Markus Schirp
dffe2a26e6 Add strategy objects 2012-11-22 00:10:50 +01:00
Markus Schirp
79e55a9aab Remove anima 2012-11-21 20:49:23 +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
d77042c872 Use adamantium from rubyforge 2012-11-18 20:49:07 +01:00
Markus Schirp
8c4a0150ba Use adamantium from dkubb/adamantium 2012-11-13 15:51:18 +01:00
Markus Schirp
637ea8a849 Use Adamantium::Flat from mbj/adamantium at configurable-freezers branch 2012-11-03 02:12:33 +01:00
Markus Schirp
7ecf828768 User adamantium (former immutable) 2012-10-15 14:36:19 +02:00
Markus Schirp
cd35a6dcc6 Refactor runner and fix integration spec 2012-09-16 00:51:47 +02:00
Markus Schirp
933364b800 Use dkubb/equalizer and remove vendored version 2012-09-15 23:04:10 +02: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