On Sat, Feb 23, 2008 at 6:10 AM, David Chelimsky <[EMAIL PROTECTED]> wrote:
> On Fri, Feb 22, 2008 at 11:18 AM, Paul Dowman <[EMAIL PROTECTED]> wrote:
>  > Hi, I'm mostly quite happy using  autotest with rspec, but there's one
>  >  thing that's been bothering me, and as my test suite grows larger it'd
>  >  becoming more painful.
>  >
>  >  Autotest re-runs the entire suite whenever a spec that had previously
>  >  failed passes for the first time. I find that incompatible with
>  >  writing tests first in classic TDD style. I write the test which fails
>  >  (because there's no implementation yet), and then just implement the
>  >  method and watch it pass. But now autotest decides to re-run the
>  >  entire test suite, which takes a couple of minutes, and in the
>  >  meantime I'm stuck waiting to see if my next spec will pass or not.
>  >
>  >  Is it possible to change that behavior somehow, so that it doesn't re-
>  >  run the entire suite every time?
>
>  Interesting idea. How would you want autotest to decide when to run 
> everything?
>
>  In the end, this belongs in ZenTest, not RSpec, but we can certainly
>  discuss it here :)

Would be interesting to have the ability to run multiple tests at once.

For example, one test runner could repeatedly run (or once a minute,
or whatever) the entire test suite.  And one test runner could run the
related tests for the file you change.

Perhaps two autotest instances, running off different test databases?
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to