Commit Graph

10 Commits

Author SHA1 Message Date
Jared Parsons d032f3e16d Don't use AppDomains
This is unnecessary overhead in the worker and makes the runner
significantly harder to debug.
2015-08-19 13:57:42 -07:00
Jared Parsons cf5c313d28 Used a changing pipe name
This ensures that we can have multiple worker processes running at the
same time.
2015-08-19 13:47:48 -07:00
Jared Parsons 2756a3bd17 Rude shutdown no longer errors
Fixed rude shutdown of the client application to no longer cause
unhandled exceptions in the worker process.
2015-08-19 13:40:26 -07:00
Jared Parsons 99bbd2c2c9 Remote execution from the UI
The UI now executes the tests in a separate process.  This removes the
need to shadow copy and frees up the idea of re-running the tests
without restart of the UI.
2015-08-19 12:58:57 -07:00
Jared Parsons af4d141bcc Worker can now run tests 2015-08-19 12:23:11 -07:00
Jared Parsons 65ff09fcae Parameterized runner on action verb 2015-08-19 11:19:04 -07:00
Jared Parsons f367f9c01f Factor discover to a better interface
The discover process still needs a ton of work but this at least puts it
behind a slightly better interface.
2015-08-19 11:07:45 -07:00
Jared Parsons 535147162d Added packages.config 2015-08-19 10:47:39 -07:00
Jared Parsons ecf83004c2 Discovery now out of proc 2015-08-19 00:15:10 -07:00
Jared Parsons 2c634c042b Simple exe for discovery 2015-08-18 23:52:40 -07:00