1
ユニットテストを実行するためにmochaを使用するグルプタスクtest
があります。テストが失敗した場合にGITフックをプリコミットから返す
ユニットテストをGIT pre-commit
フックの一部として実行したいとします。
だから、基本的に私のpre-commit
ファイルは次のようになります。
#!/bin/bash
gulp test
私が持っている問題は、コミットが行われ、テストが失敗した場合でも、ということです。 pre-commit
ファイルからテストの失敗を検出するにはどうすればよいですか?
'gulp test'の結果を得る必要があります。成功した場合は、 'pre-commit'で' exit 0'を実行するか、何もしません。失敗した場合は、ゼロ以外の数値で終了します。 – ElpieKay
テストが失敗した場合、gulpはゼロ以外のコードで終了しますか?そうでなければ、それはどのように失敗を返しますか? – max630