TeamCityを使用して.NETコアプロジェクトを構築しています。dotnet test
をxunitでテストしています。dotnet test - テストプロジェクトがコンパイルされないときの終了コード
テストが失敗した場合、ビルドが失敗するように設定されています。テストが失敗した場合でも正常に動作しますが、テストプロジェクトがコンパイルされていない場合、終了コードはゼロになります。
for /f %%%a in ('dir /b /s project.json') do dotnet test %%%a
のようなテストディレクトリを含むフォルダにdotnet test
を実行すると考えられます。私は失敗したコンパイルから終了コードを作ることができますどのように私は、終了コード1でリターンをコンパイルしていない個々のジョブを見ることができますが、ビルドステップ自体は終了コードを0
を返し、ログを見てみると
試行はビルドステップに伝播しますか?