On Feb 9, 2011, at 9:36 PM, Robert Poor wrote:

> I'm a new (and complete) convert to RSpec, especially when coupled with 
> autotest.
> 
> I notice when automate processes my entire spec directory it takes about 
> eight minutes.  I have many more tests to add before I'm done, so eventually 
> I'll want to streamline my tests.
> 
> Is there a quick and dirty way log the amount of time spent on each file to a 
> log?  That would give me a place to start looking for optimizations.  (For 
> extra credit: is there a way to log the time spent on each individual test?)
> 
> I'll look into using before(:all) and after(:all) for doing this, but if 
> you've already created a benchmark hook for rspec, I'm happy to use your code.

Run the rspec command with the --help flag, like this:

  rspec --help

It lists all of the available options, including --profile, which lists the 10 
slowest examples. Doesn't give you exactly what you're saying you want, but it 
probably sets you in the right direction.

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

Reply via email to