cruiseControl.rb:テストは失敗しますが、パスを構築します
-
13-11-2019 - |
質問
Rails 3アプリを使ってCIのCRUISecontrol.rb(2.0.0pre1)を使用しています。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/rails/レール/問題/問題/ 4923 と http://github.com/rails/rails/commit/ ABE4A8D070D069F24F7BEFD9A8DA25C40F4C2A6D )。Rails 3.2.2.RC1へのアップグレード問題を修正しました。
所属していません StackOverflow