[rspec-users] best way to modify spec (the command-line tool)?

Ben Mabey ben at benmabey.com
Fri Jan 4 11:55:57 EST 2008

David Chelimsky wrote:
> On Jan 4, 2008 10:14 AM, Ben Mabey <ben at benmabey.com> 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
>> 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 at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

More information about the rspec-users mailing list