Commit graph

8 commits

Author SHA1 Message Date
Markus Schirp
31bc77ee12 Change isolation interface to separate isolation errors
* Before, when code inside the isolation failed outside the tests we
  counted this as a mutation kill.
* Now we report them explicitly as not killed mutations. As they where
  not killed by the tests.
2018-12-04 14:26:23 +00:00
Markus Schirp
d6a2195744 Upgrade parser dependency 2018-09-12 13:15:43 +00:00
Markus Schirp
99ab9ff171 Change required Ruby version to >=2.3
* This commit does every 2.3 change required to get the build pass
* None of the changes can be extracted, without changing the build setup
2018-09-12 14:21:24 +00:00
John Backus
f842691ca7
Remove unused methods on test doubles 2016-09-25 16:52:04 -07:00
John Backus
4a63fdf0e1
Remove unused let definitions in unit specs 2016-09-25 14:47:35 -07:00
Markus Schirp
a14085fc95 Fix coverage of Mutant::Result* namespace 2015-12-21 00:28:27 +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
e08d3b6b80 Use actor based parallelization 2014-11-30 23:11:01 +00:00