[rspec-users] deep test with rspec?

Scott Taylor mailing_lists at railsnewbie.com
Sat Feb 2 21:37:37 EST 2008

On Feb 2, 2008, at 9:17 PM, Ben Mabey wrote:

> Scott Taylor wrote:
>> On Feb 2, 2008, at 12:09 PM, Ben Mabey wrote:
>>> Ben Mabey wrote:
>>>> All,
>>>> Has anyone on this list tried to use DeepTest[1] with rspec?  My
>>>> initial
>>>> attempts have failed so I would be really interested if someone has
>>>> figured it out.  Thanks.
>>>> -Ben
>>>> 1. http://www.somethingnimble.com/bliki/deep-test
>>>> _______________________________________________
>>>> rspec-users mailing list
>>>> rspec-users at rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>> Or maybe someone has some experience with spec_distributed they  
>>> could
>>> share?  I'm just trying to see if I can get my specs to run faster
>>> on my
>>> multi-core machines....
>> I haven't used deep test (this was by Dan Manges / Thoughtworks,
>> correct?).  If I recall correctly, it only worked on test/unit.  I
>> don't know if anyone else was working on a version for rspec...
> Right.. There were some comments in Dan's original post about someone
> working on rspec compatibility but as far as I can tell that never  
> made
> it into the gem.
>> As for spec_distributed, I had gotten it working, and as I recall, it
>> was pretty easy to do (at least, on a non-rails project).  The
>> documentation for that is pretty straight forward.  It solves the
>> speed problem by throwing hardware at the problem - If you have n
>> number of machines, your test suite should take 1/n the amount of
>> time it usually does on one machine (assuming the machines of equal
>> processing power).
> Does this really address the use of multicores on a single machine
> then?  The only use I could see of this would be for running your CI
> faster over a number of machines...
> Thanks for you input,

No - it doesn't, but it would cut your test suite in half, just as  
two processors would.

I'm sure I'm not the only one who would like to know if you took up  
the job of getting deep test to run w/ rspec.



More information about the rspec-users mailing list