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.
