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

