私は、次のappveyor.yml
ファイルました:forfilesを使用しているときにコマンドエラーが発生した場合のCIスクリプトの失敗方法
test_script:
- forfiles /m *.mqh /c "mql /s @path"
build: off
platform: x86
カレントディレクトリにあるすべてのソースコードファイルの構文(/s
)を確認することを目指しています。
コンパイラのエラーにもかかわらず、最終的な結果はとして報告されます。ビルドの成功。
上記の方法を使用してテストスクリプトに失敗するにはどうすればよいですか?
Linuxでset -e
と似たようなものがあります。コンパイラは、Linux上でwine
を使用するとうまく動作するため、期待どおりに終了時に1つのエラーを返します。しかし、ビルドスクリプト全体が期待通りに失敗するわけではありません。