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. -- Giles Bowkett Podcast: http://hollywoodgrit.blogspot.com Blog: http://gilesbowkett.blogspot.com Portfolio: http://www.gilesgoatboy.org Tumblelog: http://giles.tumblr.com _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users