Issue #4202 has been updated by Josh Cooper. Status changed from Investigating to Closed Affected Puppet version deleted (2.6alpha1)
All of the old unit tests were deleted or converted to spec tests in #2969, so this is no longer an issue. ---------------------------------------- Bug #4202: Failed Test::Unit tests on 2.6alpha1 https://projects.puppetlabs.com/issues/4202#change-65943 Author: James Turnbull Status: Closed Priority: Normal Assignee: Markus Roberts Category: testing Target version: Affected Puppet version: 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]>. *** Some results moved to ticket #4201 *** 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.
