- * Package: dev-ruby/moneta-0.6.0-r1
- * Repository: gentoo
- * Maintainer: ruby@gentoo.org
- * USE: amd64 elibc_glibc kernel_linux multilib ruby_targets_ree18 ruby_targets_ruby18 test userland_GNU
- * FEATURES: sandbox test userpriv usersandbox
- >>> Unpacking source...
- * Running unpack phase for all ...
- >>> Unpacking moneta-0.6.0.tgz to /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/all
- >>> Source unpacked in /tmp/portage/dev-ruby/moneta-0.6.0-r1/work
- >>> Preparing source in /tmp/portage/dev-ruby/moneta-0.6.0-r1/work ...
- * Running prepare phase for all ...
- * Applying moneta-0.6.0-optional-memcache.patch ...
- [ ok ]
- * Running source copy phase for ruby18 ...
- * Running source copy phase for ree18 ...
- >>> Source prepared.
- >>> Configuring source in /tmp/portage/dev-ruby/moneta-0.6.0-r1/work ...
- >>> Source configured.
- >>> Compiling source in /tmp/portage/dev-ruby/moneta-0.6.0-r1/work ...
- * Running compile phase for all ...
- >>> Source compiled.
- * Running test phase for ruby18 ...
- rake/gempackagetask is deprecated. Use rubygems/package_task instead
- You need the couchrest gem to use the CouchDB store
- You need the dm-core gem in order to use the DataMapper moneta store
- You need the xattr gem to use the File moneta store
- You need the localmemcache gem to use the LMC moneta store
- You need the redis gem to use the Redis store
- You need the rufus gem to use the Rufus moneta store
- You need the RightScale AWS gem to use the S3 moneta store
- You need the rufus gem to use the Tyrant moneta store
- You need the xattr gem to use the Xattr moneta store
- Moneta::BasicFile without namespacing
- - reads from keys like a Hash
- - writes to a key like a Hash
- - specifies that it is writable via frozen?
- - if a key is not available, returns false from key?
- - if a key is available, returns true from key?
- - if it exists, removes and return an element from the backing store via delete
- - if it does not exists, returns nil from delete
- - removes all keys from the store with clear
- - fetches a key with a default value with fetch, if the key is not available
- - fetches a key with a block with fetch, if the key is not available
- - fetches a key with a default value with fetch, if the key is available
- - stores values with #store
- - should deal with '/' and '#' in a key
- Moneta::BasicFile without namespacing when storing values with #store, and providing an expiration when expired
- - no longer has the key
- - returns nil when indexed
- - returns the default value when fetched
- - returns nil when deleting the expired key
- Moneta::BasicFile without namespacing when storing values with #store, and providing an expiration when not expired
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::BasicFile without namespacing when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::BasicFile with namespacing
- - reads from keys like a Hash
- - writes to a key like a Hash
- - specifies that it is writable via frozen?
- - if a key is not available, returns false from key?
- - if a key is available, returns true from key?
- - if it exists, removes and return an element from the backing store via delete
- - if it does not exists, returns nil from delete
- - removes all keys from the store with clear
- - fetches a key with a default value with fetch, if the key is not available
- - fetches a key with a block with fetch, if the key is not available
- - fetches a key with a default value with fetch, if the key is available
- - stores values with #store
- - should act as two stores within the same directory
- Moneta::BasicFile with namespacing when storing values with #store, and providing an expiration when expired
- - no longer has the key
- - returns nil when indexed
- - returns the default value when fetched
- - returns nil when deleting the expired key
- Moneta::BasicFile with namespacing when storing values with #store, and providing an expiration when not expired
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::BasicFile with namespacing when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::BasicFile without expires
- - should read and write values
- Moneta::Berkeley
- - reads from keys like a Hash (FAILED - 1)
- - writes to a key like a Hash (FAILED - 2)
- - specifies that it is writable via frozen? (FAILED - 3)
- - if a key is not available, returns false from key? (FAILED - 4)
- - if a key is available, returns true from key? (FAILED - 5)
- - if it exists, removes and return an element from the backing store via delete (FAILED - 6)
- - if it does not exists, returns nil from delete (FAILED - 7)
- - removes all keys from the store with clear (FAILED - 8)
- - fetches a key with a default value with fetch, if the key is not available (FAILED - 9)
- - fetches a key with a block with fetch, if the key is not available (FAILED - 10)
- - fetches a key with a default value with fetch, if the key is available (FAILED - 11)
- - stores values with #store (FAILED - 12)
- - after(:all) (FAILED - 13)
- Moneta::Berkeley when storing values with #store, and providing an expiration when expired
- - no longer has the key (FAILED - 14)
- - returns nil when indexed (FAILED - 15)
- - returns the default value when fetched (FAILED - 16)
- - returns nil when deleting the expired key (FAILED - 17)
- - after(:all) (FAILED - 18)
- Moneta::Berkeley when storing values with #store, and providing an expiration when not expired
- - still has the key (FAILED - 19)
- - returns the value when indexed (FAILED - 20)
- - returns the value when fetched (FAILED - 21)
- - returns the value when deleted (FAILED - 22)
- - after(:all) (FAILED - 23)
- Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
- - still has the key (FAILED - 24)
- - returns the value when indexed (FAILED - 25)
- - returns the value when fetched (FAILED - 26)
- - returns the value when deleted (FAILED - 27)
- - after(:all) (FAILED - 28)
- Moneta::Memory
- - reads from keys like a Hash
- - writes to a key like a Hash
- - specifies that it is writable via frozen?
- - if a key is not available, returns false from key?
- - if a key is available, returns true from key?
- - if it exists, removes and return an element from the backing store via delete
- - if it does not exists, returns nil from delete
- - removes all keys from the store with clear
- - fetches a key with a default value with fetch, if the key is not available
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/../moneta.rb:22: warning: block supersedes default value argument
- - fetches a key with a block with fetch, if the key is not available
- - fetches a key with a default value with fetch, if the key is available
- - stores values with #store
- Moneta::Memory when storing values with #store, and providing an expiration when expired
- - no longer has the key
- - returns nil when indexed
- - returns the default value when fetched
- - returns nil when deleting the expired key
- Moneta::Memory when storing values with #store, and providing an expiration when not expired
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::Memory when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::MongoDB
- - reads from keys like a Hash (FAILED - 29)
- - writes to a key like a Hash (FAILED - 30)
- - specifies that it is writable via frozen? (FAILED - 31)
- - if a key is not available, returns false from key? (FAILED - 32)
- - if a key is available, returns true from key? (FAILED - 33)
- - if it exists, removes and return an element from the backing store via delete (FAILED - 34)
- - if it does not exists, returns nil from delete (FAILED - 35)
- - removes all keys from the store with clear (FAILED - 36)
- - fetches a key with a default value with fetch, if the key is not available (FAILED - 37)
- - fetches a key with a block with fetch, if the key is not available (FAILED - 38)
- - fetches a key with a default value with fetch, if the key is available (FAILED - 39)
- - stores values with #store (FAILED - 40)
- Moneta::MongoDB when storing values with #store, and providing an expiration when expired
- - no longer has the key (FAILED - 41)
- - returns nil when indexed (FAILED - 42)
- - returns the default value when fetched (FAILED - 43)
- - returns nil when deleting the expired key (FAILED - 44)
- Moneta::MongoDB when storing values with #store, and providing an expiration when not expired
- - still has the key (FAILED - 45)
- - returns the value when indexed (FAILED - 46)
- - returns the value when fetched (FAILED - 47)
- - returns the value when deleted (FAILED - 48)
- Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
- - still has the key (FAILED - 49)
- - returns the value when indexed (FAILED - 50)
- - returns the value when fetched (FAILED - 51)
- - returns the value when deleted (FAILED - 52)
- Moneta::SDBM
- - reads from keys like a Hash
- - writes to a key like a Hash
- - specifies that it is writable via frozen?
- - if a key is not available, returns false from key?
- - if a key is available, returns true from key?
- - if it exists, removes and return an element from the backing store via delete
- - if it does not exists, returns nil from delete
- - removes all keys from the store with clear
- - fetches a key with a default value with fetch, if the key is not available
- - fetches a key with a block with fetch, if the key is not available
- - fetches a key with a default value with fetch, if the key is available
- - stores values with #store
- Moneta::SDBM when storing values with #store, and providing an expiration when expired
- - no longer has the key
- - returns nil when indexed
- - returns the default value when fetched
- - returns nil when deleting the expired key
- Moneta::SDBM when storing values with #store, and providing an expiration when not expired
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::SDBM when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::YAML
- - reads from keys like a Hash
- - writes to a key like a Hash
- - specifies that it is writable via frozen?
- - if a key is not available, returns false from key?
- - if a key is available, returns true from key?
- - if it exists, removes and return an element from the backing store via delete
- - if it does not exists, returns nil from delete
- - removes all keys from the store with clear
- - fetches a key with a default value with fetch, if the key is not available
- - fetches a key with a block with fetch, if the key is not available
- - fetches a key with a default value with fetch, if the key is available
- - stores values with #store
- Moneta::YAML when storing values with #store, and providing an expiration when expired
- - no longer has the key
- - returns nil when indexed
- - returns the default value when fetched
- - returns nil when deleting the expired key
- Moneta::YAML when storing values with #store, and providing an expiration when not expired
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- Moneta::YAML when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass
- - still has the key
- - returns the value when indexed
- - returns the value when fetched
- - returns the value when deleted
- 1)
- NameError in 'Moneta::Berkeley reads from keys like a Hash'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 2)
- NameError in 'Moneta::Berkeley writes to a key like a Hash'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 3)
- NameError in 'Moneta::Berkeley specifies that it is writable via frozen?'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 4)
- NameError in 'Moneta::Berkeley if a key is not available, returns false from key?'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 5)
- NameError in 'Moneta::Berkeley if a key is available, returns true from key?'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 6)
- NameError in 'Moneta::Berkeley if it exists, removes and return an element from the backing store via delete'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 7)
- NameError in 'Moneta::Berkeley if it does not exists, returns nil from delete'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 8)
- NameError in 'Moneta::Berkeley removes all keys from the store with clear'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 9)
- NameError in 'Moneta::Berkeley fetches a key with a default value with fetch, if the key is not available'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 10)
- NameError in 'Moneta::Berkeley fetches a key with a block with fetch, if the key is not available'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 11)
- NameError in 'Moneta::Berkeley fetches a key with a default value with fetch, if the key is available'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 12)
- NameError in 'Moneta::Berkeley stores values with #store'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 13)
- Errno::ENOENT in 'Moneta::Berkeley after(:all)'
- No such file or directory - ./spec/berkeley_test.db
- ./spec/moneta_berkeley_spec.rb:13:in `delete'
- ./spec/moneta_berkeley_spec.rb:13:
- 14)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired no longer has the key'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 15)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired returns nil when indexed'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 16)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired returns the default value when fetched'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 17)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired returns nil when deleting the expired key'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 18)
- Errno::ENOENT in 'Moneta::Berkeley when storing values with #store, and providing an expiration when expired after(:all)'
- No such file or directory - ./spec/berkeley_test.db
- ./spec/moneta_berkeley_spec.rb:13:in `delete'
- ./spec/moneta_berkeley_spec.rb:13:
- 19)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired still has the key'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 20)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired returns the value when indexed'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 21)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired returns the value when fetched'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 22)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired returns the value when deleted'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 23)
- Errno::ENOENT in 'Moneta::Berkeley when storing values with #store, and providing an expiration when not expired after(:all)'
- No such file or directory - ./spec/berkeley_test.db
- ./spec/moneta_berkeley_spec.rb:13:in `delete'
- ./spec/moneta_berkeley_spec.rb:13:
- 24)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass still has the key'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 25)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when indexed'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 26)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when fetched'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 27)
- NameError in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when deleted'
- uninitialized constant Moneta::Berkeley::Bdb
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/berkeley.rb:15:in `initialize'
- ./spec/moneta_berkeley_spec.rb:8:in `new'
- ./spec/moneta_berkeley_spec.rb:8:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 28)
- Errno::ENOENT in 'Moneta::Berkeley when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass after(:all)'
- No such file or directory - ./spec/berkeley_test.db
- ./spec/moneta_berkeley_spec.rb:13:in `delete'
- ./spec/moneta_berkeley_spec.rb:13:
- 29)
- NameError in 'Moneta::MongoDB reads from keys like a Hash'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 30)
- NameError in 'Moneta::MongoDB writes to a key like a Hash'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 31)
- NameError in 'Moneta::MongoDB specifies that it is writable via frozen?'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 32)
- NameError in 'Moneta::MongoDB if a key is not available, returns false from key?'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 33)
- NameError in 'Moneta::MongoDB if a key is available, returns true from key?'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 34)
- NameError in 'Moneta::MongoDB if it exists, removes and return an element from the backing store via delete'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 35)
- NameError in 'Moneta::MongoDB if it does not exists, returns nil from delete'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 36)
- NameError in 'Moneta::MongoDB removes all keys from the store with clear'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 37)
- NameError in 'Moneta::MongoDB fetches a key with a default value with fetch, if the key is not available'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 38)
- NameError in 'Moneta::MongoDB fetches a key with a block with fetch, if the key is not available'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 39)
- NameError in 'Moneta::MongoDB fetches a key with a default value with fetch, if the key is available'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 40)
- NameError in 'Moneta::MongoDB stores values with #store'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 41)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when expired no longer has the key'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 42)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when expired returns nil when indexed'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 43)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when expired returns the default value when fetched'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 44)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when expired returns nil when deleting the expired key'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 45)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when not expired still has the key'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 46)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when not expired returns the value when indexed'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 47)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when not expired returns the value when fetched'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 48)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration when not expired returns the value when deleted'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 49)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass still has the key'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 50)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when indexed'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 51)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when fetched'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- 52)
- NameError in 'Moneta::MongoDB when storing values with #store, and providing an expiration after updating the expiry with update_key, and waiting for the initial expiry to pass returns the value when deleted'
- uninitialized constant Moneta::MongoDB::XGen
- /tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535/lib/moneta/mongodb.rb:15:in `initialize'
- ./spec/moneta_mongodb_spec.rb:9:in `new'
- ./spec/moneta_mongodb_spec.rb:9:
- /usr/lib64/ruby/1.8/timeout.rb:53:in `timeout'
- Finished in 0.277764 seconds
- 171 examples, 52 failures
- rake aborted!
- Command /usr/bin/ruby18 -I"lib" "/usr/lib64/ruby/gems/1.8/gems/rspec-1.3.2/bin/spec" "spec/moneta_basic_file_spec.rb" "spec/moneta_berkeley_spec.rb" "spec/moneta_couch_spec.rb" "spec/moneta_datamapper_spec.rb" "spec/moneta_file_spec.rb" "spec/moneta_lmc_spec.rb" "spec/moneta_memory_spec.rb" "spec/moneta_mongodb_spec.rb" "spec/moneta_redis_spec.rb" "spec/moneta_rufus_spec.rb" "spec/moneta_s3_spec.rb" "spec/moneta_sdbm_spec.rb" "spec/moneta_tyrant_spec.rb" "spec/moneta_xattr_spec.rb" "spec/moneta_yaml_spec.rb" -cfs failed
- Tasks: TOP => spec
- (See full trace by running task with --trace)
- * ERROR: dev-ruby/moneta-0.6.0-r1 failed (test phase):
- * tests failed
- *
- * Call stack:
- * ebuild.sh, line 85: Called src_test
- * environment, line 4519: Called ruby-ng_src_test
- * environment, line 4205: Called _ruby_each_implementation 'each_ruby_test'
- * environment, line 575: Called _ruby_invoke_environment 'ruby18' 'each_ruby_test'
- * environment, line 627: Called each_ruby_test
- * environment, line 904: Called each_fakegem_test
- * environment, line 888: Called die
- * The specific snippet of code:
- * ${RUBY} -S rake ${RUBY_FAKEGEM_TASK_TEST} || die "tests failed"
- *
- * If you need support, post the output of `emerge --info '=dev-ruby/moneta-0.6.0-r1'`,
- * the complete build log and the output of `emerge -pqv '=dev-ruby/moneta-0.6.0-r1'`.
- !!! When you file a bug report, please include the following information:
- GENTOO_VM= CLASSPATH="/usr/libexec/ccp4/bin:/usr/libexec/ccp4/bin:" JAVA_HOME="/etc/java-config-2/current-system-vm"
- JAVACFLAGS="" COMPILER=""
- and of course, the output of emerge --info
- * The complete build log is located at '/var/log/portage/dev-ruby:moneta-0.6.0-r1:20120804-062000.log'.
- * For convenience, a symlink to the build log is located at '/tmp/portage/dev-ruby/moneta-0.6.0-r1/temp/build.log'.
- * The ebuild environment file is located at '/tmp/portage/dev-ruby/moneta-0.6.0-r1/temp/environment'.
- * Working directory: '/tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535'
- * S: '/tmp/portage/dev-ruby/moneta-0.6.0-r1/work/ruby18/wycats-moneta-a7ce535'
- >>> Install moneta-0.6.0-r1 into /tmp/portage/dev-ruby/moneta-0.6.0-r1/image/ category dev-ruby
- * Running install phase for ruby18 ...
- * Running install phase for ree18 ...
- * Running install phase for all ...
- * Running check install phase for ruby18 ...
- * Running check install phase for ree18 ...
- >>> Completed installing moneta-0.6.0-r1 into /tmp/portage/dev-ruby/moneta-0.6.0-r1/image/
- ecompressdir: bzip2 -9 /usr/share/doc