debug_smoketest build 1120.9
finished at 5:41 PM on 11 November 2008
Build Changeset
New revision 1926 detected in external 'spec/fixture/rubygems_dist/rubygems-9.9.9'
Revision 1926 committed by technomancy on 2008-11-11 17:23:33
Added changelog entry.
M /trunk/ChangeLog
Revision 1925 committed by technomancy on 2008-11-11 17:23:32
Dependency installer will fetch full index if prerelease is specified.
M /trunk/lib/rubygems/dependency_installer.rb
M /trunk/lib/rubygems/dependency.rb
M /trunk/test/test_gem_dependency_installer.rb
Revision 1924 committed by technomancy on 2008-11-11 17:23:30
Exclude prerelease gems from the latest source index.
M /trunk/test/test_gem_source_index.rb
M /trunk/lib/rubygems/source_index.rb
Revision 1923 committed by technomancy on 2008-11-11 17:23:27
Set prerelease flag upon installation.
Either by specifically asking for --prerelease
or
Specifying a gem version that is a prerelease.
M /trunk/lib/rubygems/dependency_installer.rb
M /trunk/lib/rubygems/version_option.rb
M /trunk/lib/rubygems/requirement.rb
M /trunk/test/test_gem_version_option.rb
M /trunk/lib/rubygems/install_update_options.rb
M /trunk/lib/rubygems/commands/install_command.rb
M /trunk/test/test_gem_install_update_options.rb
Revision 1922 committed by technomancy on 2008-11-11 17:23:24
Move a changelog entry to the right place.
M /trunk/ChangeLog
Revision 1921 committed by technomancy on 2008-11-11 17:23:22
Require Rubygems > 1.3.1 if building a prerelease gem.
M /trunk/test/test_gem_version.rb
M /trunk/lib/rubygems/specification.rb
M /trunk/test/test_gem_specification.rb
M /trunk/lib/rubygems/version.rb
Revision 1920 committed by technomancy on 2008-11-11 17:23:20
Gem Versions may be prerelease.
M /trunk/test/test_gem_version.rb
M /trunk/lib/rubygems/requirement.rb
M /trunk/lib/rubygems/specification.rb
M /trunk/lib/rubygems/version.rb
Revision 1919 committed by technomancy on 2008-11-11 17:23:17
Add a changelog entry for my last commit; wups.
M /trunk/ChangeLog
Build Log
/home/woolley/.cruise/projects/debug_smoketest/work woolley$ ruby -e require 'rubygems' rescue nil; require 'rake'; load '/home/woolley/workspace/cruisecontrolrb.trunk/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/gempackagetask.rb:13:Warning: Gem::manage_gems is deprecated and will be removed on or after March 2009.
(in /home/woolley/.cruise/projects/debug_smoketest/work)
rm -r doc
rm -r pkg
[CruiseControl] Invoking Rake task "debug_smoketest"
spec/smoketest/debug_smoketest.rb:39: warning: useless use of a literal in void context
Loaded suite spec/smoketest/debug_smoketest
Started
Uninstalling all versions of x10-cm17a. This will give an error if it's not already installed.
Successfully uninstalled x10-cm17a-1.0.1
Running geminstaller: export GEM_HOME=/home/woolley/.geminstaller_smoketest_gem_home; export GEM_PATH=/home/woolley/.geminstaller_smoketest_gem_home; ruby -I /home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/lib:/home/woolley/.cruise/projects/debug_smoketest/work/spec/fixture/rubygems_dist/rubygems-9.9.9/bin:/home/woolley/.cruise/projects/debug_smoketest/work/lib /home/woolley/.cruise/projects/debug_smoketest/work/bin/geminstaller --config=spec/smoketest/debug-smoketest-geminstaller.yml
This should print a message for each of the gems which are installed.
Please be patient, it may take a bit, or may not work at all if rubyforge or your network connection is down, or you don't have proper permissions, or if there's a bug in geminstaller :)
Invoking gem install for x10-cm17a, version 1.0.1.
Geminstaller command complete. Now we'll run gem list to check that the gems listed above were actually installed locally.
Running gem list for x10-cm17a, verify that it contains the expected version(s)x10-cm17a (1.0.1)
SUCCESS! FANFARE! All gems were successfully installed!
.
Finished in 3.987178 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
Project Settings
# Project-specific configuration for CruiseControl.rb
require 'fileutils'
Project.configure do |project|
project.email_notifier.emails = ['thewoolleyman@gmail.com']
if project.name =~ /rubygems[_-](.*)$/ # geminstaller_using_rubygems_0-9-4
rubygems_version = $1
rubygems_version.gsub!('-','.')
ENV['RUBYGEMS_VERSION'] = rubygems_version
end
if project.name =~ /smoketest/i # smoketest project
project.rake_task = project.name
end
end

