On 27 Feb 2009, at 19:56, Forrest Chang wrote:
----- Original Message ----
Date: Fri, 27 Feb 2009 16:41:53 +0000
From: Matt Wynne
Please let me know how you get on running them in parallel for CI, as
I'd also like to do this. At the moment we just use the two
environments for faster feedback when we're regressions testing
locally. How are you thinking about collecting the results, for
example? Piping them to separate files?
I have 2 projects in cc.rb. Each is the same codebase but runs a
different target, so when a git change is pushed, they both kick off
in parallel.
Of course! I've been meaning to do this for ages, with a third build
that does the both sets of tests and then deploys to the demo
environment.
I also did something which you might be interested in with our build
to dynamically build a new database for the tests / features to run
in. Looking back I can't actually see a why I did this, and you might
not need it. I think at the time I suspected that cruise was building
the same project multiple times in parallel if a second commit came in
while a build was already happening. I'm not sure if that's actually
the case right now.
FWIW, here's our cruise rake task. It uses an erb template for
database.yml which you'll see from looking at the code.
http://gist.github.com/71920
Matt Wynne
http://blog.mattwynne.net
http://www.songkick.com
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users