fixed a couple of hidden bugs

This commit is contained in:
Gonçalo Silva
2011-03-28 04:03:47 +01:00
parent c401ad9853
commit 09bd0eeefc
3 changed files with 4 additions and 3 deletions

View File

@@ -21,6 +21,7 @@ module ActiveSupport
def self.included(base)
base.superclass_delegating_accessor :profile_options
base.profile_options = {}
end
def full_profile_options
@@ -44,7 +45,7 @@ module ActiveSupport
run_profile(klass.new)
result.add_run
else
puts '%20s: unsupported' % @metric.name
puts '%20s: unsupported' % metric_name
end
end
end

View File

@@ -10,7 +10,7 @@ module ActiveSupport
module Performance
DEFAULTS.merge!(
if ARGV.include?('--benchmark')
({:metrics => [:wall_time, :memory, :objects, :gc_runs, :gc_time]}
{:metrics => [:wall_time, :memory, :objects, :gc_runs, :gc_time]}
else
{ :min_percent => 0.01,
:metrics => [:process_time, :memory, :objects],

View File

@@ -1,5 +1,5 @@
begin
require 'test-unit'
gem 'test-unit'
rescue LoadError
$stderr.puts 'Specify test-unit as application\'s dependency in Gemfile to run benchmarks.'
exit