CruiseControl.rb:test失败,但构建通过
-
13-11-2019 - |
题
我正在使用CI的CRUISECONTROL.RB(2.0.0pre1)与Rails 3应用程序,我试图将其与RSPEC一起使用。在cruise_control.rb
内部我呼叫Spec Rake Task
Project.configure do |project|
project.rake_task = 'spec'
end
.
非常基本和简单的配置。但即使测试失败,构建通过。它不会检测到测试通过或失败。 此外,我想知道我是否可以从rake任务中获取退出状态,并根据构建失败或通过,调用Ruby脚本。
解决方案
我发现,它是rails 3.2.1的错误。从测试中返回的状态代码始终为0.(参见 https://github.com/roils/Rails / Mession / 4923 http://github.com/rails/roils/commit/ abe4a8d070d069f24f7befd9a8da25c40f4c2a6d )。升级到Rails 3.2.2.rc1修复了问题。
不隶属于 StackOverflow