Log slow rspec examples
module Spec::Example module ExampleMethods THRESHOLD_TO_LOG = 500 # ms alias :execute_without_timing :execute def execute_with_timing(options) start_time = Time.now execute_without_timing(options) duration_ms = (Time.now - start_time) * 1000 if (duration_ms > THRESHOLD_TO_LOG) print "(#{sprintf("%.3fms", duration_ms)} - #{_example.description}) " end end alias :execute :execute_with_timing end end