# File lib/ruby-prof/test.rb, line 21 def run(result) return if @method_name.to_s == "default_test" yield(self.class::STARTED, name) @_result = result run_warmup PROFILE_OPTIONS[:measure_modes].each do |measure_mode| data = run_profile(measure_mode) report_profile(data, measure_mode) result.add_run end yield(self.class::FINISHED, name) end