Deep test with rspec?

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

Ben M. wrote:

[email protected]
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…

-Ben

On Feb 2, 2008, at 12:09 PM, Ben M. wrote:


rspec-users mailing list
[email protected]
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 M. / 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…

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).

Happy Hacking,

Scott

Scott T. wrote:

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 M. / 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,

Ben

David Vollbracht spiked an rspec implementation for DeepTest:
svn diff -r 20:21 http://deep-test.rubyforge.org/svn/trunk

Unfortunately nobody has had time to finish it. If anybody is interested
in
working on it, that would be awesome. I can give you repo access.

Dan

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

figured it out. Thanks.
Or maybe someone has some experience with spec_distributed they
Right… There were some comments in Dan’s original post about someone

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.

Regards,

Scott

On Feb 19, 2008, at 4:44 PM, Brian T. wrote:

On Feb 18, 2008 7:06 PM, Dan M. [email protected] wrote:

David Vollbracht spiked an rspec implementation for DeepTest:
svn diff -r 20:21 http://deep-test.rubyforge.org/svn/trunk

Unfortunately nobody has had time to finish it. If anybody is
interested in
working on it, that would be awesome. I can give you repo access.
I would be interested in trying to get it to work.

Cool. Glad to hear it’s out there. I’d be interesting in helping
out, too.

Scott

Scott T. wrote:

working on it, that would be awesome. I can give you repo access.
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

I’d like to see this working as well. I have never used rinda so I’ll
check it out so see what I can do to help.

-Ben

On 20.2.2008, at 7.12, Ben M. wrote:

interested in


rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

I’d like to see this working as well. I have never used rinda so I’ll
check it out so see what I can do to help.

+1

-Ben


rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users


Jarkko L.

http://www.railsecommerce.com
http://odesign.fi

On Feb 18, 2008 7:06 PM, Dan M. [email protected] wrote:

David Vollbracht spiked an rspec implementation for DeepTest:
svn diff -r 20:21 http://deep-test.rubyforge.org/svn/trunk

Unfortunately nobody has had time to finish it. If anybody is interested in
working on it, that would be awesome. I can give you repo access.
I would be interested in trying to get it to work.