分度器テストを実行するためにシェルスクリプトを使用しています。テストが失敗した場合 (終了コード != 0)、再度実行されることを確認したいと思います (最大 3 回)。既に Teamcity を使用していますが、Teamcity は「FAIL」メールを送信してから再試行します。メッセージを送信する前に、テストを 3 回実行する必要があります。これは私のスクリプトの一部です:
if [ "$#" -eq 0 ];
then
/usr/local/bin/protractor proactor-config.js --suite=sanity
ここで、終了コードが 0 であるかどうかを何らかの形で確認したいと思います - もう一度実行してください。ありがとう。