Spinner

CruiseControlRB build 610 FAILED

finished at 6:52 PM on 14 March 2008 taking 20 seconds

Build Changeset
New revision 610 detected Revision 610 committed by stellsmi on 2008-03-14 23:52:15 hopefully fixing a few bugs - revision should depend on being bigger than actual revision, not last change, external checking should not recurse, and ssl socket still seems broken M /trunk/lib/smtp_tls.rb M /trunk/lib/subversion/log_parser.rb M /trunk/lib/subversion.rb M /trunk/doc/tasks.txt Revision 609 committed by stellsmi on 2008-03-07 19:55:32 trying to fix a typo M /trunk/lib/smtp_tls.rb
Test Failures and Errors
Name: test_up_to_date_should_check_externals_and_return_false(SubversionTest) Type: Failure Message: #<Mock:0xb74213fc>.new(:url => 'svn+ssh://a', :path => './a', :check_externals => false) - expected calls: 0, actual calls: 1 Similar expectations: new(:url => 'svn+ssh://a', :path => './a') new(:url => 'svn+ssh://b', :path => './b') (eval):1:in `new' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:79:in `up_to_date?' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:77:in `each' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:77:in `up_to_date?' ./test/unit/subversion_test.rb:225:in `test_up_to_date_should_check_externals_and_return_false' ./test/file_sandbox.rb:17:in `in_sandbox' ./test/unit/subversion_test.rb:206:in `test_up_to_date_should_check_externals_and_return_false' Name: test_up_to_date_should_check_externals_and_return_true(SubversionTest) Type: Failure Message: #<Mock:0xb7414468>.new(:url => 'svn+ssh://a', :path => './a', :check_externals => false) - expected calls: 0, actual calls: 1 Similar expectations: new(:url => 'svn+ssh://a', :path => './a') new(:url => 'svn+ssh://b', :path => './b') (eval):1:in `new' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:79:in `up_to_date?' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:77:in `each' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:77:in `up_to_date?' ./test/unit/subversion_test.rb:247:in `test_up_to_date_should_check_externals_and_return_true' ./test/file_sandbox.rb:17:in `in_sandbox' ./test/unit/subversion_test.rb:231:in `test_up_to_date_should_check_externals_and_return_true'
Build Log
/usr/ccrb/shared/projects/CruiseControlRB/work $ ruby -e require 'rubygems' rescue nil; require 'rake'; load '/usr/ccrb/releases/20080225191351/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear /usr/bin/ruby "/usr/ccrb/shared/projects/CruiseControlRB/work/vendor/plugins/rails_rcov/tasks/rails_rcov.rake" --run-rake-task=test:units --rcov-params=" -x \"^(?!(app\/models)|(lib)|(app\/helpers))\"" (in /usr/ccrb/shared/projects/CruiseControlRB/work) cruise data root = '/usr/ccrb/shared' [CruiseControl] Invoking Rake task "cruise" rcov -o "/usr/ccrb/shared/projects/CruiseControlRB/work/coverage/units" -T -x "rubygems/*,rcov*" --rails -x "^(?!(app\/models)|(lib)|(app\/helpers))" -Ilib:test "/usr/lib/ruby/gems/1.8/gems/rake-0.7.3/lib/rake/rake_test_loader.rb" "test/unit/subversion_test.rb" "test/unit/subversion/propget_parser_test.rb" "test/unit/subversion/log_parser_test.rb" "test/unit/subversion/update_parser_test.rb" "test/unit/subversion/info_parser_test.rb" "test/unit/subversion/changeset_log_parser_test.rb" "test/unit/command_line_test.rb" "test/unit/build_serializer_test.rb" "test/unit/log_parser_test.rb" "test/unit/smtp_tls_test.rb" "test/unit/successful_build_trigger_test.rb" "test/unit/routing_test.rb" "test/unit/plugins/build_reaper_test.rb" "test/unit/plugins/builder_status_test.rb" "test/unit/plugins/log_publisher_test.rb" "test/unit/plugins/project_logger_test.rb" "test/unit/plugins/email_notifier_test.rb" "test/unit/projects_helper_test.rb" "test/unit/project_config_tracker_test.rb" "test/unit/project_test.rb" "test/unit/revision_test.rb" "test/unit/projects_migration_test.rb" "test/unit/project_blocker_test.rb" "test/unit/build_status_test.rb" "test/unit/build_mailer_test.rb" "test/unit/change_in_source_control_trigger_test.rb" "test/unit/build_test.rb" "test/unit/application_helper_test.rb" "test/unit/builder_starter_test.rb" "test/unit/projects_test.rb" "test/unit/file_lock_test.rb" "test/unit/polling_scheduler_test.rb" "test/unit/builds_helper_test.rb" (in /usr/ccrb/shared/projects/CruiseControlRB/work) cruise data root = '/usr/ccrb/shared' ./test/unit/log_parser_test.rb:75: warning: already initialized constant LOG_OUTPUT_WITH_TEST_ERRORS cruise data root = '/usr/ccrb/shared' Loaded suite /usr/bin/rcov Started .....................................................................................................................................................................................................................................................FF..... Finished in 3.788928 seconds. 1) Failure: test_up_to_date_should_check_externals_and_return_false(SubversionTest) [(eval):1:in `new' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:79:in `up_to_date?' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:77:in `each' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:77:in `up_to_date?' ./test/unit/subversion_test.rb:225:in `test_up_to_date_should_check_externals_and_return_false' ./test/file_sandbox.rb:17:in `in_sandbox' ./test/unit/subversion_test.rb:206:in `test_up_to_date_should_check_externals_and_return_false']: #<Mock:0xb74213fc>.new(:url => 'svn+ssh://a', :path => './a', :check_externals => false) - expected calls: 0, actual calls: 1 Similar expectations: new(:url => 'svn+ssh://a', :path => './a') new(:url => 'svn+ssh://b', :path => './b') 2) Failure: test_up_to_date_should_check_externals_and_return_true(SubversionTest) [(eval):1:in `new' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:79:in `up_to_date?' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:77:in `each' /usr/ccrb/shared/projects/CruiseControlRB/work/config/../lib/subversion.rb:77:in `up_to_date?' ./test/unit/subversion_test.rb:247:in `test_up_to_date_should_check_externals_and_return_true' ./test/file_sandbox.rb:17:in `in_sandbox' ./test/unit/subversion_test.rb:231:in `test_up_to_date_should_check_externals_and_return_true']: #<Mock:0xb7414468>.new(:url => 'svn+ssh://a', :path => './a', :check_externals => false) - expected calls: 0, actual calls: 1 Similar expectations: new(:url => 'svn+ssh://a', :path => './a') new(:url => 'svn+ssh://b', :path => './b')
252 tests, 605 assertions, 2 failures, 0 errors
+----------------------------------------------------+-------+-------+--------+ | File | Lines | LOC | COV | +----------------------------------------------------+-------+-------+--------+ |app/helpers/application_helper.rb | 88 | 75 | 50.7% | |app/helpers/builds_helper.rb | 77 | 64 | 67.2% | |app/helpers/projects_helper.rb | 63 | 49 | 69.4% | |app/models/build.rb | 207 | 156 | 92.9% | |app/models/build_mailer.rb | 30 | 26 | 76.9% | |app/models/build_status.rb | 87 | 70 | 100.0% | |app/models/builder_error.rb | 8 | 7 | 100.0% | |app/models/builder_starter.rb | 42 | 32 | 93.8% | |app/models/change_in_source_control_trigger.rb | 18 | 16 | 100.0% | |app/models/changeset_entry.rb | 6 | 6 | 100.0% | |app/models/config_error.rb | 3 | 2 | 100.0% | |app/models/log_parser.rb | 48 | 34 | 91.2% | |app/models/polling_scheduler.rb | 73 | 62 | 66.1% | |app/models/project.rb | 519 | 428 | 86.4% | |app/models/project_config_tracker.rb | 24 | 18 | 100.0% | |app/models/projects.rb | 74 | 60 | 90.0% | |app/models/revision.rb | 35 | 26 | 73.1% | |app/models/successful_build_trigger.rb | 43 | 35 | 100.0% | |app/models/test_error_entry.rb | 15 | 11 | 100.0% | |lib/build_serializer.rb | 41 | 35 | 85.7% | |lib/builder_plugins/build_reaper.rb | 27 | 16 | 100.0% | |lib/builder_plugins/builder_status.rb | 89 | 67 | 100.0% | |lib/builder_plugins/email_notifier.rb | 62 | 28 | 100.0% | |lib/builder_plugins/log_publisher.rb | 31 | 16 | 100.0% | |lib/builder_plugins/minimal_console_logger.rb | 34 | 22 | 40.9% | |lib/builder_plugins/project_logger.rb | 44 | 29 | 100.0% | |lib/command_line.rb | 206 | 141 | 86.5% | |lib/cruise_control/log.rb | 52 | 43 | 83.7% | |lib/cruise_control/version.rb | 11 | 10 | 100.0% | |lib/duration_formatter.rb | 48 | 37 | 91.9% | |lib/file_lock.rb | 50 | 42 | 100.0% | |lib/platform.rb | 50 | 43 | 51.2% | |lib/project_blocker.rb | 20 | 16 | 100.0% | |lib/projects_migration.rb | 68 | 57 | 96.5% | |lib/redcloth.rb | 1130 | 720 | 28.9% | |lib/smtp_tls.rb | 84 | 70 | 22.9% | |lib/subversion.rb | 177 | 146 | 78.8% | |lib/subversion/changeset_log_parser.rb | 36 | 31 | 93.5% | |lib/subversion/info_parser.rb | 8 | 7 | 100.0% | |lib/subversion/log_parser.rb | 22 | 18 | 100.0% | |lib/subversion/propget_parser.rb | 16 | 16 | 100.0% | |lib/subversion/update_parser.rb | 16 | 14 | 100.0% | |lib/time_formatter.rb | 52 | 39 | 100.0% | +----------------------------------------------------+-------+-------+--------+ |Total | 3834 | 2840 | 69.9% | +----------------------------------------------------+-------+-------+--------+ 69.9% 43 file(s) 3834 Lines 2840 LOC rake aborted! Command failed with status (1): [rcov -o "/usr/ccrb/shared/projects/CruiseC...] (See full trace by running task with --trace) rake aborted! Command failed with status (1): [/usr/bin/ruby "/usr/ccrb/shared/projects/C...] (See full trace by running task with --trace) dir : /usr/ccrb/shared/projects/CruiseControlRB/work command : ruby -e "require 'rubygems' rescue nil; require 'rake'; load '/usr/ccrb/releases/20080225191351/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear" executed command : echo /usr/ccrb/shared/projects/CruiseControlRB/work $ ruby -e "require 'rubygems' rescue nil; require 'rake'; load '/usr/ccrb/releases/20080225191351/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear" >> /usr/ccrb/shared/projects/CruiseControlRB/build-610/build.log && ruby -e "require 'rubygems' rescue nil; require 'rake'; load '/usr/ccrb/releases/20080225191351/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear" >> /usr/ccrb/shared/projects/CruiseControlRB/build-610/build.log 2>&1 exitstatus: 1 STDERR TAIL START STDERR TAIL END
Custom Build Artifacts
Project Settings
# this is the file that cruise control uses to configure its own cruise build at # http://cruisecontrolrb.thoughtworks.com/ # simple, ain't it Project.configure do |project| project.email_notifier.emails = ["cruisecontrolrb-developers@rubyforge.org"] end