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
Markus Schirp
4856350901
Remove actor env from config
2014-12-22 18:05:30 +00:00
Markus Schirp
7dff1d1904
Renmae Sink into Sink::Mutation
...
* Reduces the diff to tracing
2014-12-22 16:27:13 +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
801500510e
Move parallel into internal library
2014-12-12 20:54:25 +00:00
Markus Schirp
d49cee7d5c
Fix progressive report slowdown
2014-12-08 18:38:48 +00:00
Markus Schirp
d8e6805206
Fix actor race condition
...
* Use the `ConditionVariable` primitive to fix rece between stopped
receiver Thread and its wake signal.
* Race was only observable via synthetical benchmarks and explicit
sleeps between unlocking receiver mutex and Thread.stop
* Simplifies code a lot as thread must not be passed around anymore
2014-12-06 04:37:20 +00:00
Markus Schirp
e08d3b6b80
Use actor based parallelization
2014-11-30 23:11:01 +00:00
Markus Schirp
a95b8eb95b
Fix pending specs for exceptional isolation behavior
2014-10-16 17:31:46 +00:00
Markus Schirp
6df5811a87
Use RSpec as receiver for rspec DSL methods
...
* I dislike the global infection RSpec does. This commit is a first step
to get a rid of it.
* Also remove the need for `require 'spec_helper` in each spec file with
adjusting `.rspec`.
2014-08-10 21:04:07 +00:00
Markus Schirp
105730f5ba
Add parallel runner / reporter
2014-07-17 15:05:57 +00:00
Markus Schirp
815526f8b4
Fix result reporting ot happen when runner finishes
2014-07-16 15:26:47 +00:00
Markus Schirp
25e11d87c8
Fix spec code style
2014-07-07 15:07:36 +00:00
Markus Schirp
d5f5564dc0
Add specification for runner isolation errors
2014-07-07 14:07:47 +00:00
Markus Schirp
5ee21dc303
Fix propagation of test report attributes from killforks
...
I do not really like the current implementation. But it works for now.
2014-07-06 13:50:56 +00:00
Markus Schirp
dec1a39eb5
Move isolation into config object
...
Also add Isolation::None for testing.
2014-07-06 02:17:28 +00:00