Markus Schirp
d03e7fbdc2
Change integrations to reference config object
...
* Future changes depend on this one
* Also fixes the smell of "stateless" integration objects we had in the
past
2015-06-29 18:39:08 +00:00
Keenan Brock
bb3637b24e
remove duplicate definition warnings
2015-04-25 22:15:54 -04:00
Markus Schirp
207c159c23
Always build valid result objects
...
* Before Mutant::Expression was not marshallable resulting in the need
to build "partial" result objects from killforks.
* Fixes an adjacent bug in spec selection
2014-12-22 17:54:20 +00:00
Markus Schirp
50dd4f2ad5
Rename Env#kill_mutation to #kill
...
* Reduces diff to tracing
2014-12-22 16:21:53 +00:00
Markus Schirp
c6299604af
Factor out test selection into Mutant::Selector objects
...
* Overall easier to test
* Reduces the need to pass around config to subjects
* Reduces the diff to tracing branch
2014-12-22 16:02:04 +00:00
Markus Schirp
b65939d527
Move bootstrapping into Env::Bootstrap
...
* Do not mix concerns of domain with building an object graph concerning
the domains execution environment
* Removes the amount of clutter in Env (mostly a cleanup for tracing
where Env will grow a bit)
2014-12-22 15:12:30 +00:00
Markus Schirp
2ce02af8aa
Fix style
2014-12-22 01:32:51 +00:00
Markus Schirp
801500510e
Move parallel into internal library
2014-12-12 20:54:25 +00:00
Markus Schirp
e08d3b6b80
Use actor based parallelization
2014-11-30 23:11:01 +00:00
Markus Schirp
14e95080ed
Add specs for warning behavior on Class#name violations
2014-11-17 21:03:40 +00:00