On Nov 22, 2011, at 4:52 PM, Andrew Premdas wrote:

> On 22 November 2011 20:31, Ash Moran <ash.mo...@patchspace.co.uk> wrote:
>> Hi
>> 
>> I've worked on a couple of Rails 3 apps recently and the test feedback loop 
>> is killing me. With no modifications, it takes 15-25 seconds to run a single 
>> example. I've avoided Spork so far, but I've tried Spin[1]. Spin shaves a 
>> few seconds off but it's still agonising. I've also experimented with 
>> multiple Guard groups and other hacks to run isolated code in lib/, but a 
>> lot of the code can't be isolated (all the controllers, for example).
>> 
>> My last resort is to try and run Rails against an environment with 
>> `config.cache_classes = false`. Has anyone tried this (and got it working)? 
>> I imagine it would have to run tests over DRb, which I've only used with 
>> Spork before. The last mention of "cache_classes" on this list was in 2009, 
>> so I thought I'd check before I invested time in it in case there any major 
>> obstacles.
>> 
>> Any help appreciated
>> 
>> Cheers
>> Ash
>> 
> Use Ruby 1.8.7 its much faster. There is a very good screencast on
> Destroy All Software that might help also - the one about extracting
> domain objects (or something like that).

Anytime someone suggests using 1.8, a Chinchilla explodes. 1.9.3 has the "slow 
require" fix - please use that if it is your concern.

> 
> HTH
> 
> Andrew
> 
> ps
> 
> 
>> 
>> [1] http://jstorimer.github.com/spin/
>> 
>> --
>> http://www.patchspace.co.uk/
>> http://www.linkedin.com/in/ashmoran
>> 
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>> 
> 
> 
> 
> -- 
> ------------------------
> Andrew Premdas
> blog.andrew.premdas.org
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to