On Sep 24, 2008, at 1:31 AM, Bryan Helmkamp wrote:
On Mon, Sep 22, 2008 at 9:57 PM, Scott Taylor
<[EMAIL PROTECTED]> wrote:
Let me know if you come up with something - I'd be interested in
contributing to such a project.
I started working on a project I'm calling Testjour to solve this at
http://github.com/brynary/testjour/tree/master .
It's not at all usable for general consumption, but there's a base to
hack on. Here's what I have working:
* Using Bonjour autodiscovery of available test running slaves
* Sending feature files to be run and results back and forth over DRb
* Setting up and tearing down new MySQL databases for each test run to
avoid conflicts
Sweet! These are the bare-bones already.
There's plenty that needs to be done before it's really usable,
specifically:
* Adding RSync support to transfer code to worker servers
* Daemonizing/detaching the slave process
* Adding logging and PID tracking
* And more in the TODO.txt
\
The hard part is always dealing with concurrency - it'd be nice if you
could you other computers in the office which currently running specs
to utilize their spare processes. And it would be nice to get
reporting - if a slave goes down, can you redistribute the steps to a
new slave dynamically?
Good to hear about this. Will look into it today.
Scott
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users