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 #277 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 #256 ]
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 #269 ]
2014-11-30 23:22:21 +00:00
Markus Schirp
dea853d067
Merge pull request #266 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 #273 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