2

フリースタイルの Jenkins ジョブ内で、「Windows バッチ コマンドの実行」ステップを介して単体テストを実行しています。

call "C:\Program Files (x86)\NUnit.org\nunit-console\nunit3-console.exe" MyAssembly.dll
call SomeOtherProcess

失敗するテストがあるため、ビルドも失敗すると予想していました。ただし、NUnit のテスト公開ステップでは、ビルドが不安定であるとマークされます。

Build step 'Publish NUnit test result report' changed build result to UNSTABLE

バッチ スクリプトから-line を削除するSomeOtherProcessと、すべて正常に動作し、nunit によって生成されたエラーはビルド プロセスでエラーとして報告されます。

JUnit-test-reporter についても同様の問題を読みました ( Jenkins JUnit Plugin は、テストが失敗してもビルドが不安定であると報告します)。明らかに、そのレポーターはビルドの失敗をサポートしていません。同じことが NUnit-reporter にも当てはまるかどうかはわかりません。

4

1 に答える 1