You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All mock(Story).get.never calls are failing with ArgumentError in ... wrong number of arguments (0 for 1)
I'm on Rails 2.3.3, Ruby 1.8.7, Mac OSX, memcached 1.2.5 (on libevent 1.4.12-stable) is running and receiving requests. Using Cache-money 0.2.5. RR is version 0.10.2
Top 10 slowest examples:
0.7442140 Windows#find(...) when the cache is not populated#find(:all, :conditions => ..., :limit => ...) and query limit <= index limit when there are fewer than limit + buffer items populates the cache with all items
0.6272080 Windows#destroy when the cache is populated when the index size is <= limit of items when the count of records in the database is >= limit of items refreshes the list (from the database)
0.6196620 Windows#destroy when the cache is not populated when count of records in the database is <= limit of items when the count of records in the database is between limit and limit + buffer items populates the index
0.6155840 Windows#find(...) when the cache is populated#find(:all, :conditions => ...) uses the database, not the cache
0.6027420 Windows#find(...) when the cache is populated#find(:all, :conditions => ..., :limit => ...) and query limit > index limit uses the database, not the cache
0.5723260 Windows#find(...) when the cache is populated#find(:all, :conditions => ..., :limit => ..., :offset => ...) and query limit + offset > index limit uses the database, not the cache
0.5702350 Windows#find(...) when the cache is not populated#find(:all, :conditions => ..., :limit => ...) and query limit <= index limit when there are more than limit + buffer items populates the cache with limit + buffer items
0.5175020 Windows#find(...) when the cache is populated#find(:all, :conditions => ..., :limit => ...) and query limit <= index limit does not use the database
0.5068240 Cash::Lock#acquire_lock prevents two processes from acquiring the same lock at the same time
0.5023990 Windows#create! when the cache is not populated when the count of records in the database is > limit + buffer items truncates the index
Pending:
Cash::WriteThrough Locking acquires and releases locks, in order, for all indices to be written (TODO)
./spec/cash/write_through_spec.rb:172
Cash::WriteThrough Locking acquires and releases locks on destroy (TODO)
./spec/cash/write_through_spec.rb:183
ArgumentError in 'Cash::Finders Calculations when the cache is populated#count(:column, :conditions => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/calculations_spec.rb:19:
ArgumentError in 'Cash::Finders Calculations when the cache is populated#count(:all, :distinct => ..., :select => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/calculations_spec.rb:26:
ArgumentError in 'Cash::Finders Calculations when the cache is not populated#count(:all, ...)#count(:all) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/calculations_spec.rb:47:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first, :readonly => true) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:54:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first, :join => ...) or find(..., :include => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:62:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:70:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first, :conditions => "...") on unindexed attributes uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:79:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first, :conditions => {...}) on unindexed attribtes uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:142:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:all) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:217:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find([...])#find([1, 2, ...], :conditions => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:250:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find([...])#find([1], :conditions => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:258:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#without_cache when finders are called within the provided block uses the database not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:302:
ArgumentError in 'Cash::WriteThrough ClassMethods after destroy when the object is a new record does nothing'
wrong number of arguments (0 for 2)
./spec/cash/write_through_spec.rb:134:
All mock(Story).get.never calls are failing with ArgumentError in ... wrong number of arguments (0 for 1)
I'm on Rails 2.3.3, Ruby 1.8.7, Mac OSX, memcached 1.2.5 (on libevent 1.4.12-stable) is running and receiving requests. Using Cache-money 0.2.5. RR is version 0.10.2
Test config memcache config looks like:
test:
ttl: 604800
namespace: deucescracked
sessions: false
debug: false
servers: localhost:11211
Complete run...
Mac-san:cache_money wiseleyb$ rake
(in /Users/wiseleyb/Dev/dc/deucescracked/vendor/plugins/cache_money)
/usr/local/bin/ruby -I"lib:test" "/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb"
/usr/local/bin/ruby -I"lib:test" "/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb"
/usr/local/bin/ruby -I"lib:test" "/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb"
-- create_table("stories", {:force=>true})
-> 0.2287s
-- create_table("characters", {:force=>true})
-> 0.0022s
-- initialize_schema_migrations_table()
-> 0.0027s
-- assume_migrated_upto_version(2)
-> 0.0012s
Profiling enabled.
...........................................FF.F......FFFF......F......F..FF...F...................................................................................................................F...**..
Top 10 slowest examples:
0.7442140 Windows#find(...) when the cache is not populated#find(:all, :conditions => ..., :limit => ...) and query limit <= index limit when there are fewer than limit + buffer items populates the cache with all items
0.6272080 Windows#destroy when the cache is populated when the index size is <= limit of items when the count of records in the database is >= limit of items refreshes the list (from the database)
0.6196620 Windows#destroy when the cache is not populated when count of records in the database is <= limit of items when the count of records in the database is between limit and limit + buffer items populates the index
0.6155840 Windows#find(...) when the cache is populated#find(:all, :conditions => ...) uses the database, not the cache
0.6027420 Windows#find(...) when the cache is populated#find(:all, :conditions => ..., :limit => ...) and query limit > index limit uses the database, not the cache
0.5723260 Windows#find(...) when the cache is populated#find(:all, :conditions => ..., :limit => ..., :offset => ...) and query limit + offset > index limit uses the database, not the cache
0.5702350 Windows#find(...) when the cache is not populated#find(:all, :conditions => ..., :limit => ...) and query limit <= index limit when there are more than limit + buffer items populates the cache with limit + buffer items
0.5175020 Windows#find(...) when the cache is populated#find(:all, :conditions => ..., :limit => ...) and query limit <= index limit does not use the database
0.5068240 Cash::Lock#acquire_lock prevents two processes from acquiring the same lock at the same time
0.5023990 Windows#create! when the cache is not populated when the count of records in the database is > limit + buffer items truncates the index
Pending:
Cash::WriteThrough Locking acquires and releases locks, in order, for all indices to be written (TODO)
./spec/cash/write_through_spec.rb:172
Cash::WriteThrough Locking acquires and releases locks on destroy (TODO)
./spec/cash/write_through_spec.rb:183
ArgumentError in 'Cash::Finders Calculations when the cache is populated#count(:column, :conditions => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/calculations_spec.rb:19:
ArgumentError in 'Cash::Finders Calculations when the cache is populated#count(:all, :distinct => ..., :select => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/calculations_spec.rb:26:
ArgumentError in 'Cash::Finders Calculations when the cache is not populated#count(:all, ...)#count(:all) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/calculations_spec.rb:47:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first, :readonly => true) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:54:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first, :join => ...) or find(..., :include => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:62:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:70:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first, :conditions => "...") on unindexed attributes uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:79:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:first, ...)#find(:first, :conditions => {...}) on unindexed attribtes uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:142:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find(:all) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:217:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find([...])#find([1, 2, ...], :conditions => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:250:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#find#find([...])#find([1], :conditions => ...) uses the database, not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:258:
ArgumentError in 'Cash::Finders Cache Usage when the cache is populated#without_cache when finders are called within the provided block uses the database not the cache'
wrong number of arguments (0 for 1)
./spec/cash/finders_spec.rb:302:
ArgumentError in 'Cash::WriteThrough ClassMethods after destroy when the object is a new record does nothing'
wrong number of arguments (0 for 2)
./spec/cash/write_through_spec.rb:134:
Finished in 15.381762 seconds
202 examples, 13 failures, 2 pending
rake aborted!
Command /usr/local/bin/ruby -I"/Users/wiseleyb/.gem/ruby/1.8/gems/rspec-1.2.8/lib" "/Users/wiseleyb/.gem/ruby/1.8/gems/rspec-1.2.8/bin/spec" "spec/cash/accessor_spec.rb" "spec/cash/active_record_spec.rb" "spec/cash/calculations_spec.rb" "spec/cash/finders_spec.rb" "spec/cash/lock_spec.rb" "spec/cash/order_spec.rb" "spec/cash/transactional_spec.rb" "spec/cash/window_spec.rb" "spec/cash/write_through_spec.rb" --format profile --color failed
The text was updated successfully, but these errors were encountered: