David Chelimsky wrote: > On Jan 4, 2008 10:14 AM, Ben Mabey <[EMAIL PROTECTED]> wrote: > >> On rspec's specs I have noticed they have a profiling flag that they >> pass into the spec command. What is does is print out the longest specs >> with there times. So you may not have to rewrite this.. I have tried >> using the flag on my own projects but it didn't work. Maybe someone >> from the dev team could enlighten us on how to use that nifty trick? >> > > It should just work with --format profile. What are you experiencing > when you do that? > >
I just tried that and it worked great, thanks. Before, I didn't realize it was a formatter and thought it was its own flag. Thanks! -Ben >> -Ben >> >> >> Giles Bowkett wrote: >> >>> Hi all, where I work we've cooked up a kind of ghetto profiler for our >>> specs. It basically just does this: >>> >>> time = Time.now >>> # run the spec >>> puts "woah! dude. long spec." if time > 1.second >>> >>> I'm simplifying here. I think the threshold is actually 0.1 seconds, >>> and we use more precise language, and highlight the spec in red via >>> terminal colors, etc. >>> >>> But the way it works is a bit ghetto. We just manually hacked it onto >>> the Rails example groups (it's a Rails project) and then added a shell >>> env var to turn it on and off. >>> >>> What's the cleanest way to implement this? Add a -profiling >>> command-line flag to spec itself? Is there a single point of entry and >>> exit for running individual specs that I can put the code around? It's >>> currently manually hacked onto each example group individually and it >>> seems a bit untidy. >>> >>> >>> >> _______________________________________________ >> 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 > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users