|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
custom cruise task running plugin testsI've created the following custom rake tasks to run rspec and cucumber:
=== desc "Task for CruiseControl.rb" task :cruise => ['test:prepare', "spec", "cucumber"] do puts "done" end namespace :test do desc "Set up test environment" task :prepare do RAILS_ENV = 'test' end end === when I run this task at the command line, the command completes successfully, like so: === $ rake cruise ... stuff happens ... 83 scenarios (83 passed) 512 steps (512 passed) 0m53.207s done Loaded suite /usr/local/bin/rake Started Finished in 0.000357 seconds. 0 tests, 0 assertions, 0 failures, 0 errors === when cc runs a build, however, it seems to be descending into my project's vendor/plugins and running the test task: === [CruiseControl] Invoking Rake task "cruise" .... stuff happens ... 83 scenarios (83 passed) 512 steps (512 passed) 0m53.414s /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- shoulda (MissingSourceFile) from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from /var/lib/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156:in `require' from /var/lib/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:521:in `new_constants_in' from /var/lib/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156:in `require' from ./vendor/plugins/acts_as_audited/test/test_helper.rb:12 from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' from /var/lib/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156:in `require' from /var/lib/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:521:in `new_constants_in' from /var/lib/gems/1.8/gems/activesupport-2.3.3/lib/active_support/dependencies.rb:156:in `require' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:90:in `collect_file' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:73:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `each' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:63:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `each' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:63:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `each' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:63:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `each' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:63:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `each' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:58:in `recursive_collect' from /usr/lib/ruby/1.8/test/unit/collector/dir.rb:29:in `collect' from /usr/lib/ruby/1.8/test/unit/autorunner.rb:68 from /usr/lib/ruby/1.8/test/unit/autorunner.rb:213:in `[]' from /usr/lib/ruby/1.8/test/unit/autorunner.rb:213:in `run' from /usr/lib/ruby/1.8/test/unit/autorunner.rb:12:in `run' from /usr/lib/ruby/1.8/test/unit.rb:278 from -e:1 done ================================================================================ Using rails gem: rails-2.3.3 dir : /home/warhorn/.cruise/projects/warhorn2/work command : echo /home/warhorn/.cruise/projects/warhorn2/work warhorn$ ruby1.8\ -e\ \"require\ \'rubygems\'\ rescue\ nil\;\ require\ \'rake\'\;\ load\ \'/usr/local/cruisecontrol-1.4.0/tasks/cc_build.rake\'\;\ ARGV\ \<\<\ \'--nosearch\'\ \<\<\ \'cc:build\'\;\ Rake.application.run\;\ ARGV.clear\" >> /home/warhorn/.cruise/projects/warhorn2/build-47a964e.1/build.log && ruby1.8 -e "require 'rubygems' rescue nil; require 'rake'; load '/usr/local/cruisecontrol-1.4.0/tasks/cc_build.rake'; ARGV << '--nosearch' << 'cc:build'; Rake.application.run; ARGV.clear" >> /home/warhorn/.cruise/projects/warhorn2/build-47a964e.1/build.log 2>&1 exitstatus: 1 === am I missing something about the cc environment that would cause it to try to run the test task for the project's plugins? I looked at the cc build tasks, but that didn't shed any light on the subject. thanks! _______________________________________________ Cruisecontrolrb-users mailing list Cruisecontrolrb-users@... http://rubyforge.org/mailman/listinfo/cruisecontrolrb-users |
| Free embeddable forum powered by Nabble | Forum Help |