1
0
Fork 0
Commit graph

1994 commits

Author SHA1 Message Date
Markus Schirp
b6d15af3fe Update ice_nine dependency to ~>0.11.1 2014-12-03 18:50:46 +00:00
Markus Schirp
5b769ba5ff Remove redundant require 2014-12-03 14:36:39 +00:00
Markus Schirp
95a20bdeae Fix actor receiver to use private attr getters instead of ivars
* Ivars lead to typos being caught late. Typos on send get caught early.
2014-12-02 03:11:39 +00:00
Markus Schirp
4ff4d65939 Merge pull request from mbj/rspec-fine-grained
Fine grained rspec integration
2014-12-02 02:40:20 +00:00
Markus Schirp
40c337ce5b Fine grained rspec integration
* Flattens the rspec example groups on filtering to remove redundant
  work being done on executing subtrees of already executed example
  groups
* Uses test batching to kill one mutation per isolation that results in
  a significant speedup.
* Drop rspec 2 support.

[closes ]
2014-12-01 22:43:28 +00:00
Markus Schirp
8cbb5e288a Fix YARD coverage 2014-12-01 18:33:47 +00:00
Markus Schirp
97530771bf Handle integration load errors with better message
[fixes ]
2014-11-30 23:22:21 +00:00
Markus Schirp
dea853d067 Merge pull request from mbj/actors
Use actor based parallelization
2014-11-30 23:09:53 +00:00
Markus Schirp
e08d3b6b80 Use actor based parallelization 2014-11-30 23:11:01 +00:00
Markus Schirp
a1c6018f30 Add mutation from send to __send__
* `__send__` is the canonical form.
2014-11-27 22:01:53 +00:00
Markus Schirp
ae7284f39a Remove warning expectations
* Warnings do not disturb master output anymore as we redirect stderr of
  children to dev null. So the main reason for adding this feature is
  gone. BTW Its planned to capture the stderr of childrens later.
* Warning expectations do not work very well under zombification as line
  numbers change.
2014-11-27 16:37:28 +00:00
Markus Schirp
f54c7c42cf Add gt to gte and lt to lte mutations
* I believe these are also good mutations as lt vs lte and gt vs gte
  differencies always will be observable from good specs and the
  developer will always be very sure he uses the right one.
2014-11-25 20:44:07 +00:00
Markus Schirp
53549e1f34 Merge pull request from tjchambers/master
Fixing some typos
2014-11-22 23:04:01 +00:00
Tim Chambers
0b54e793c1 Switch to single quotes - no interpolation 2014-11-22 11:16:41 -08:00
Tim Chambers
c17601fa07 Fix typo in readme 2014-11-22 11:16:17 -08:00
Tim Chambers
e90e9e1ea4 Correct miscellaneous typos
Mostly comments
2014-11-22 11:16:07 -08:00
Markus Schirp
cb8011d608 Prepare version 0.6.7 2014-11-17 22:36:11 +00:00
Markus Schirp
88fe09ed92 Add specs for Subject#tests 2014-11-17 21:54:03 +00:00
Markus Schirp
84b259ab6a Reduce public interface of Subject 2014-11-17 21:40:39 +00:00
Markus Schirp
87f4d0bd15 Fix warning expectation specs 2014-11-17 21:36:05 +00:00
Markus Schirp
55add54691 Fix style
* Actually a hack to move an uncovered line togehter with a covered one.
* Will someone notice and complain?
* Is there a better idea?
2014-11-17 21:19:50 +00:00
Markus Schirp
f172318203 Add specs for Subject::Method::Instance#public? 2014-11-17 21:16:42 +00:00
Markus Schirp
23bf4d2bd6 Fix duplicate emit of neutral mutaiton on memoized instance methods 2014-11-17 21:13:07 +00:00
Markus Schirp
14e95080ed Add specs for warning behavior on Class#name violations 2014-11-17 21:03:40 +00:00
Markus Schirp
4f24280efe Reduce public interface ov Mutant::Env 2014-11-17 20:46:42 +00:00
Markus Schirp
375059519a Add specs for Mutation#insert 2014-11-17 20:35:05 +00:00
Markus Schirp
584e06d5f2 Add specs and simplify Scope.wrap 2014-11-17 19:50:16 +00:00
Markus Schirp
9fb1c87244 Remove dead code 2014-11-17 19:31:31 +00:00
Markus Schirp
0f7fb665cb Fix mutator registry use from specs 2014-11-17 19:31:03 +00:00
Markus Schirp
9623cd27ab Add specs for Mutator::Registry and simplify it 2014-11-17 19:24:20 +00:00
Markus Schirp
f3720a6366 Prefer Kernel#fail over Kernel#raise 2014-11-17 17:00:05 +00:00
Markus Schirp
511702af4c Add line coverage for forked block via intercepting fork 2014-11-17 16:23:12 +00:00
Markus Schirp
0395838882 Update devtools 2014-11-17 14:49:19 +00:00
Markus Schirp
f748393044 Deactivate corpus test under < 2.1
Does not support rational / complex literals.
2014-11-11 20:35:49 +00:00
Markus Schirp
07c92401ff Fix emitters to recurse into left and right of binary statements 2014-11-11 19:08:12 +00:00
Markus Schirp
1754e8fe76 Update travis matrix 2014-11-09 19:49:11 +00:00
Markus Schirp
8dcf02b82c Add __FILE__ and __LINE__ to nodes handled by generic mutator 2014-11-09 19:44:05 +00:00
Markus Schirp
e983afe3dc Fix expected AST differencies from unparser changes 2014-11-09 19:31:28 +00:00
Markus Schirp
357e564aa7 Handle literal complex nodes via generic mutator 2014-11-08 00:06:27 +00:00
Markus Schirp
a7a998b166 Bump unparser and parser dependency 2014-11-07 23:40:23 +00:00
Markus Schirp
5e73f2828d Whitespace 2014-11-03 14:53:18 +00:00
Markus Schirp
95299a34f8 Bump unparser dependency 2014-11-03 14:45:05 +00:00
Markus Schirp
91b7ffe59a Correct YARD docs 2014-11-03 14:30:13 +00:00
Markus Schirp
aee85f9273 Handle :rational type nodes via generic mutator 2014-11-03 14:29:48 +00:00
Markus Schirp
739644e149 Add a README section about the MRI stuck/crash behavior 2014-11-03 14:07:49 +00:00
Markus Schirp
1fd5575871 Set ruby version on circle to 2.1.4 2014-11-01 23:01:35 +00:00
Markus Schirp
6be35db3d3 Add flattr button to readme 2014-10-31 13:46:11 +00:00
Markus Schirp
17f677af13 Deactivate mutant self mutation on CI 2014-10-30 14:32:52 +00:00
Markus Schirp
906821e69b Fix dates in changelog.
[ci skip]
2014-10-28 11:15:11 +00:00
Markus Schirp
b0ead4a839 Prepare v0.6.5 2014-10-28 11:13:14 +00:00