Issue #4202 has been updated by James Turnbull.

Category set to testing
Status changed from Unreviewed to Investigating
Assigned to set to Markus Roberts
Target version set to 2.6
Affected version changed from 0.25.5 to 2.6alpha1


----------------------------------------
Bug #4202: Failed Test::Unit tests on 2.6alpha1
http://projects.puppetlabs.com/issues/4202

Author: James Turnbull
Status: Investigating
Priority: Normal
Assigned to: Markus Roberts
Category: testing
Target version: 2.6
Affected version: 2.6alpha1
Keywords: 
Branch: 


The following failed on Fedora 12 when run as a root user.

Linux pelin.lovedthanlost.net 2.6.32.12-linode25 #1 SMP Wed Apr 28 19:25:11 UTC 
2010 i686 i686 i386 GNU/Linux
ruby --version
ruby 1.8.6 (2010-02-05 patchlevel 399) [i386-linux]

<pre>
  1) Failure:
test_autorequire_user(TestExec)
    [./ral/type/exec.rb:840:in `test_autorequire_user'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Could not evaluate autorequire.
Exception raised:
Class: <Puppet::DevError>
Message: <"You cannot add relationships without a catalog">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1546:in `autorequire'
./ral/type/exec.rb:841:in `test_autorequire_user'
./ral/type/exec.rb:840:in `test_autorequire_user'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  2) Error:
test_userngroup(TestExec):
RuntimeError: Global resource removal is deprecated
    /home/james/src/puppet/lib/puppet/type.rb:796:in `clear'
    /home/james/src/puppet/lib/puppet/metatype/manager.rb:13:in `allclear'
    /home/james/src/puppet/lib/puppet/metatype/manager.rb:12:in `each'
    /home/james/src/puppet/lib/puppet/metatype/manager.rb:12:in `allclear'
    ./ral/type/exec.rb:398:in `mknverify'
    ./ral/type/exec.rb:411:in `test_userngroup'
    ./ral/type/exec.rb:404:in `each'
    ./ral/type/exec.rb:404:in `test_userngroup'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'

  3) Failure:
test_nofollowlinks(TestFile)
    [/home/james/src/puppet/test/lib/puppettest/support/utils.rb:81:in 
`run_events'
     /home/james/src/puppet/test/lib/puppettest/support/assertions.rb:51:in 
`assert_events'
     ./ral/type/file.rb:166:in `test_nofollowlinks'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Incorrect evaluate  events.
<[:file_changed]> expected but was
<[:owner_changed]>.

  4) Failure:
test_wv_yum(TestPackageProvider)
    [./ral/providers/package.rb:170:in `run_package_installation_test'
     ./ral/providers/package.rb:229:in `test_wv_yum'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Could not call 'latest'.
Exception raised:
Class: <Puppet::DevError>
Message: <"Tried to get latest on a missing package">
---Backtrace---
/home/james/src/puppet/lib/puppet/provider/package/yum.rb:86:in `latest'
./ral/providers/package.rb:171:in `run_package_installation_test'
./ral/providers/package.rb:170:in `run_package_installation_test'
./ral/providers/package.rb:229:in `test_wv_yum'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  5) Failure:
test_wxrubylayouts_gem(TestPackageProvider)
    [./ral/providers/package.rb:170:in `run_package_installation_test'
     ./ral/providers/package.rb:229:in `test_wxrubylayouts_gem'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Could not call 'latest'.
Exception raised:
Class: <NoMethodError>
Message: <"undefined method `[]' for nil:NilClass">
---Backtrace---
/home/james/src/puppet/lib/puppet/provider/package/gem.rb:109:in `latest'
./ral/providers/package.rb:171:in `run_package_installation_test'
./ral/providers/package.rb:170:in `run_package_installation_test'
./ral/providers/package.rb:229:in `test_wxrubylayouts_gem'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  6) Error:
test_mkdir(TestSettings):
Puppet::Util::Settings::FileSetting::SettingError: Internal error: The :group 
setting for mydir: /tmp/puppettesting24277/tempfile_261 must be 'service', not 
'bin'
    /home/james/src/puppet/lib/puppet/util/settings/file_setting.rb:20:in 
`group='
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:42:in `send'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:42:in 
`initialize'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:38:in `each'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:38:in 
`initialize'
    /home/james/src/puppet/lib/puppet/util/settings.rb:393:in `new'
    /home/james/src/puppet/lib/puppet/util/settings.rb:393:in `newsetting'
    /home/james/src/puppet/lib/puppet/util/settings.rb:539:in `setdefaults'
    /home/james/src/puppet/lib/puppet/util/settings.rb:526:in `each'
    /home/james/src/puppet/lib/puppet/util/settings.rb:526:in `setdefaults'
    ./util/settings.rb:421:in `test_mkdir'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'

  7) Error:
test_writingfiles(TestSettings):
Puppet::Util::Settings::FileSetting::SettingError: Internal error: The :group 
setting for myfile: /tmp/puppettesting24277/tempfile_268 must be 'service', not 
'bin'
    /home/james/src/puppet/lib/puppet/util/settings/file_setting.rb:20:in 
`group='
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:42:in `send'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:42:in 
`initialize'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:38:in `each'
    /home/james/src/puppet/lib/puppet/util/settings/setting.rb:38:in 
`initialize'
    /home/james/src/puppet/lib/puppet/util/settings.rb:393:in `new'
    /home/james/src/puppet/lib/puppet/util/settings.rb:393:in `newsetting'
    /home/james/src/puppet/lib/puppet/util/settings.rb:539:in `setdefaults'
    /home/james/src/puppet/lib/puppet/util/settings.rb:526:in `each'
    /home/james/src/puppet/lib/puppet/util/settings.rb:526:in `setdefaults'
    ./util/settings.rb:381:in `test_writingfiles'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
    
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'

566 tests, 4932 assertions, 4 failures, 3 errors
rake aborted!
Command failed with status (14): [/usr/bin/ruby -I"lib:lib:../lib" "/home/ja...]

(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [cd test; rake...]
/home/james/src/puppet/Rakefile:53
(See full trace by running task with --trace)
</pre>

when run as non-root I get:

<pre>

  1) Failure:
test_execthenfile(TestExec)
    [/home/james/src/puppet/test/lib/puppettest/support/utils.rb:81:in 
`run_events'
     /home/james/src/puppet/test/lib/puppettest/support/assertions.rb:51:in 
`assert_events'
     ./ral/type/exec.rb:480:in `test_execthenfile'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Incorrect evaluate  events.
<[:executed_command, :mode_changed]> expected but was
<[:executed_command, :mode_changed, :mode_changed]>.

  2) Failure:
test_autorequire_owner_and_group(TestFile)
    [./ral/type/file.rb:714:in `test_autorequire_owner_and_group'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
/home/james/src/puppet/lib/puppet/type.rb:1461:in `default'
/home/james/src/puppet/lib/puppet/type.rb:512:in `set_default'
/home/james/src/puppet/lib/puppet/type.rb:1722:in `initialize'
./ral/type/file.rb:716:in `new'
./ral/type/file.rb:716:in `test_autorequire_owner_and_group'
./ral/type/file.rb:714:in `test_autorequire_owner_and_group'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  3) Failure:
test_autogen(TestGroupProvider)
    [./ral/providers/group.rb:14:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for group">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/group.rb:15:in `setup'
./ral/providers/group.rb:14:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

  4) Failure:
test_ownprovidergroups(TestGroupProvider)
    [./ral/providers/group.rb:14:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for group">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/group.rb:15:in `setup'
./ral/providers/group.rb:14:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

  5) Failure:
test_check(TestResources)
    [./ral/type/resources.rb:67:in `test_check'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
/home/james/src/puppet/lib/puppet/type.rb:1461:in `default'
/home/james/src/puppet/lib/puppet/type.rb:512:in `set_default'
/home/james/src/puppet/lib/puppet/type.rb:1722:in `initialize'
./ral/type/resources.rb:70:in `new'
./ral/type/resources.rb:70:in `test_check'
./ral/type/resources.rb:67:in `test_check'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  6) Failure:
test_ensuredefault(TestType)
    [./ral/manager/type.rb:89:in `test_ensuredefault'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
/home/james/src/puppet/lib/puppet/type.rb:1461:in `default'
/home/james/src/puppet/lib/puppet/type.rb:512:in `set_default'
/home/james/src/puppet/lib/puppet/type.rb:1722:in `initialize'
./ral/manager/type.rb:91:in `new'
./ral/manager/type.rb:91:in `test_ensuredefault'
./ral/manager/type.rb:89:in `test_ensuredefault'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  7) Failure:
test_autorequire(TestUser)
    [./ral/type/user.rb:91:in `test_autorequire'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for group">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
/home/james/src/puppet/lib/puppet/type.rb:1461:in `default'
/home/james/src/puppet/lib/puppet/type.rb:512:in `set_default'
/home/james/src/puppet/lib/puppet/type.rb:1722:in `initialize'
./ral/type/user.rb:109:in `new'
./ral/type/user.rb:109:in `test_autorequire'
./ral/type/user.rb:91:in `test_autorequire'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `__send__'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:19:in
 `run'
---------------

  8) Failure:
test_autogen(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

  9) Failure:
test_exists(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

 10) Failure:
test_infocollection(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

 11) Failure:
test_list(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

 12) Failure:
test_useradd_flags(TestUserProvider)
    [./ral/providers/user.rb:17:in `setup'
     
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run']:
Exception raised:
Class: <Puppet::DevError>
Message: <"Could not find a default provider for user">
---Backtrace---
/home/james/src/puppet/lib/puppet/type.rb:1351:in `defaultprovider'
./ral/providers/user.rb:18:in `setup'
./ral/providers/user.rb:17:in `setup'
/usr/lib/ruby/gems/1.8/gems/mocha-0.9.8/lib/mocha/integration/test_unit/ruby_version_186_and_above.rb:18:in
 `run'
---------------

547 tests, 4472 assertions, 12 failures, 0 errors
rake aborted!
Command failed with status (14): [/usr/bin/ruby -I"lib:lib:../lib" "/home/ja...]

(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [cd test; rake...]
/home/james/src/puppet/Rakefile:53
(See full trace by running task with --trace)
</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