Jenkinsのジョブには、次のようなphantomJSを使用してテストを実行するWindowsバッチコマンドビルドステップがあります。
どうすればジョブを失敗させることができますか?smokeTest.js内で、次のようなエラーでファントムを終了します。
phantomJS.exit(1)
Jenkinsのジョブには、次のようなphantomJSを使用してテストを実行するWindowsバッチコマンドビルドステップがあります。
どうすればジョブを失敗させることができますか?smokeTest.js内で、次のようなエラーでファントムを終了します。
phantomJS.exit(1)
Jenkinsは、コマンドブロック(上記の「ExecuteWindowsbatchcommand」など)のリターンコードがゼロ以外の場合、ジョブを「失敗」と見なします。
この場合に機能しない場合は、「phantomjs.exe」がいずれの場合も「0」を返すことが原因である可能性があります
(コマンドの直後にERRORLEVELをエコーすることでこれを確認できます:) ECHO %ERRORLEVEL%
。
これが当てはまる場合(つまり、失敗しても「0」を返す)、次のように処理できます。