Puppet: System Administration Automated

Support

Ticket #1246 (closed defect: duplicate)

Opened 6 months ago

Last modified 6 months ago

Puppet::Util::Storage test fails

Reported by: porridge Assigned to: luke
Priority: normal Milestone: elmo
Component: testing Version:
Severity: normal Keywords:
Cc: Triage Stage: Accepted
Attached Patches: None Complexity: Unknown

Description

Quite clearly, regular puppet state gets picked up by the test. Unfortunately I'm too dumb to solve such problems yet.

'Puppet::Util::Storage when loading from the state file when the state file/directory does not exist should not lose its internal state when load() is called' FAILED
expected: {:yayness=>{}},
     got: {"File[/home/porridge/.puppet/ssl/private]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/var/run]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "Filebucket[puppet]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "Schedule[weekly]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/ssl/certs]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/tmp/storage_test.12760.1]"=>{:checked=>Tue May 20 20:42:36 +0100 2008, :synced=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/ssl/public_keys]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/var/lib]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/var]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "Schedule[daily]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "Schedule[hourly]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "Schedule[monthly]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/var/log]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "Schedule[puppet]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/ssl/private_keys]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/ssl/certificate_requests]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "File[/home/porridge/.puppet/ssl]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, "Schedule[never]"=>{:checked=>Tue May 20 20:42:36 +0100 2008}, :yayness=>{}} (using ==)
/home/porridge/Desktop/coding/puppet-git/spec/unit/util/storage.rb:112:
/home/porridge/Desktop/coding/puppet-git/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:19:in `run'
/home/porridge/Desktop/coding/puppet-git/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in `each'
/home/porridge/Desktop/coding/puppet-git/spec/monkey_patches/add_confine_and_runnable_to_rspec_dsl.rb:17:in `run'
integration/reports.rb:10:

Change History

05/22/08 05:04:26 changed by luke

Testing puppet-bugs.

05/22/08 08:47:52 changed by jamtur01

  • owner changed from community to luke.
  • stage changed from Unreviewed to Accepted.
  • milestone set to 0.24.5.

05/22/08 10:15:37 changed by jamtur01

  • milestone changed from 0.24.5 to elmo.

05/22/08 10:44:12 changed by porridge

looks like a duplicate of #1251

05/22/08 19:45:10 changed by plathrop

  • status changed from new to closed.
  • resolution set to duplicate.

Closing in favor of 1251, where I've fixed this :-)