Issue #6971 has been updated by Michael Stahnke.

Status changed from Accepted to Closed

In release 1.6.0 
----------------------------------------
Bug #6971: Spec tests failures for processor count and virtuals tests
https://projects.puppetlabs.com/issues/6971

Author: James Turnbull
Status: Closed
Priority: Normal
Assignee: James Turnbull
Category: testing
Target version: 1.6.0
Keywords: 
Branch: 
Affected Facter version: 


<pre>
1) Virtual fact on Solaris should be vmware with VMWare vendor name from prtdiag
     Failure/Error: Facter.fact(:virtual).value.should == "vmware"
     Mocha::ExpectationError:
       unexpected invocation: Facter::Util::Resolution.exec('prtdiag', 
'/bin/sh')
       satisfied expectations:
       - allowed any number of times, not yet invoked: 
Facter::Util::Virtual.zlinux?(any_parameters)
       - allowed any number of times, not yet invoked: 
Facter::Util::Virtual.hpvm?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.kvm?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.xen?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.vserver?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.openvz?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.zone?(any_parameters)
       - allowed any number of times, invoked 12 times: 
#<Facter::Util::Fact:0xb6e460a4>.value(any_parameters)
       - allowed any number of times, not yet invoked: 
Facter::Util::Resolution.exec('prtdiag')
       - allowed any number of times, invoked once: 
Facter::Util::Resolution.exec('dmidecode')
       - allowed any number of times, invoked once: 
Facter::Util::Resolution.exec('lspci')
     # ./spec/../lib/facter/util/resolution.rb:146:in `value'
     # ./spec/../lib/facter/util/resolution.rb:142:in `value'
     # ./spec/../lib/facter/virtual.rb:126
     # ./spec/../lib/facter/util/resolution.rb:144:in `call'
     # ./spec/../lib/facter/util/resolution.rb:144:in `value'
     # ./spec/../lib/facter/util/resolution.rb:142:in `value'
     # ./spec/../lib/facter/util/fact.rb:75:in `value'
     # ./spec/../lib/facter/util/loader.rb:73:in `inject'
     # ./spec/../lib/facter/util/fact.rb:71:in `each'
     # ./spec/../lib/facter/util/fact.rb:71:in `inject'
     # ./spec/../lib/facter/util/fact.rb:71:in `value'
     # ./spec/../lib/facter/util/fact.rb:117:in `searching'
     # ./spec/../lib/facter/util/fact.rb:67:in `value'
     # ./spec/unit/virtual_spec.rb:132

  2) Virtual fact on Solaris should be parallels with Parallels vendor name 
from prtdiag
     Failure/Error: Facter.fact(:virtual).value.should == "parallels"
     Mocha::ExpectationError:
       unexpected invocation: Facter::Util::Resolution.exec('prtdiag', 
'/bin/sh')
       satisfied expectations:
       - allowed any number of times, not yet invoked: 
Facter::Util::Virtual.zlinux?(any_parameters)
       - allowed any number of times, not yet invoked: 
Facter::Util::Virtual.hpvm?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.kvm?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.xen?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.vserver?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.openvz?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.zone?(any_parameters)
       - allowed any number of times, invoked 12 times: 
#<Facter::Util::Fact:0xb6e10634>.value(any_parameters)
       - allowed any number of times, not yet invoked: 
Facter::Util::Resolution.exec('prtdiag')
       - allowed any number of times, invoked once: 
Facter::Util::Resolution.exec('dmidecode')
       - allowed any number of times, invoked once: 
Facter::Util::Resolution.exec('lspci')
     # ./spec/../lib/facter/util/resolution.rb:146:in `value'
     # ./spec/../lib/facter/util/resolution.rb:142:in `value'
     # ./spec/../lib/facter/virtual.rb:126
     # ./spec/../lib/facter/util/resolution.rb:144:in `call'
     # ./spec/../lib/facter/util/resolution.rb:144:in `value'
     # ./spec/../lib/facter/util/resolution.rb:142:in `value'
     # ./spec/../lib/facter/util/fact.rb:75:in `value'
     # ./spec/../lib/facter/util/loader.rb:73:in `inject'
     # ./spec/../lib/facter/util/fact.rb:71:in `each'
     # ./spec/../lib/facter/util/fact.rb:71:in `inject'
     # ./spec/../lib/facter/util/fact.rb:71:in `value'
     # ./spec/../lib/facter/util/fact.rb:117:in `searching'
     # ./spec/../lib/facter/util/fact.rb:67:in `value'
     # ./spec/unit/virtual_spec.rb:140

  3) Virtual fact on Solaris should be virtualbox with VirtualBox vendor name 
from prtdiag
     Failure/Error: Facter.fact(:virtual).value.should == "virtualbox"
     Mocha::ExpectationError:
       unexpected invocation: Facter::Util::Resolution.exec('prtdiag', 
'/bin/sh')
       satisfied expectations:
       - allowed any number of times, not yet invoked: 
Facter::Util::Virtual.zlinux?(any_parameters)
       - allowed any number of times, not yet invoked: 
Facter::Util::Virtual.hpvm?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.kvm?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.xen?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.vserver?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.openvz?(any_parameters)
       - allowed any number of times, invoked once: 
Facter::Util::Virtual.zone?(any_parameters)
       - allowed any number of times, invoked 12 times: 
#<Facter::Util::Fact:0xb6ddda2c>.value(any_parameters)
       - allowed any number of times, not yet invoked: 
Facter::Util::Resolution.exec('prtdiag')
       - allowed any number of times, invoked once: 
Facter::Util::Resolution.exec('dmidecode')
       - allowed any number of times, invoked once: 
Facter::Util::Resolution.exec('lspci')
     # ./spec/../lib/facter/util/resolution.rb:146:in `value'
     # ./spec/../lib/facter/util/resolution.rb:142:in `value'
     # ./spec/../lib/facter/virtual.rb:126
     # ./spec/../lib/facter/util/resolution.rb:144:in `call'
     # ./spec/../lib/facter/util/resolution.rb:144:in `value'
     # ./spec/../lib/facter/util/resolution.rb:142:in `value'
     # ./spec/../lib/facter/util/fact.rb:75:in `value'
     # ./spec/../lib/facter/util/loader.rb:73:in `inject'
     # ./spec/../lib/facter/util/fact.rb:71:in `each'
     # ./spec/../lib/facter/util/fact.rb:71:in `inject'
     # ./spec/../lib/facter/util/fact.rb:71:in `value'
     # ./spec/../lib/facter/util/fact.rb:117:in `searching'
     # ./spec/../lib/facter/util/fact.rb:67:in `value'
     # ./spec/unit/virtual_spec.rb:148

  4) Physical processor count facts should return four physical CPUs
     Failure/Error: Facter.fact(:physicalprocessorcount).value.should == 4
       expected: 4
            got: 1 (using ==)
     # ./spec/unit/physicalprocessorcount_spec.rb:38

Finished in 6.42 seconds
374 examples, 4
</pre>


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to