nunit-console
このように動作するようです (params: /nologo /wait /labels ...
)
次のように、テストの開始時に各テストのラベルのみを出力します。
***** Our.Tests.Bla
... here come some Console.WriteLine
// Note that in case Our.Tests.Bla fails, nothing is reported here immediately
***** Our.Tests.Blub
... here come some Console.WriteLine
***** Our.Tests.Foo
... here come some Console.WriteLine
いずれかのテストが失敗した場合、完全な実行の最後にのみテストの失敗が報告されます。
通常はこれで問題ありませんが、NUnit を介していくつかの相互依存統合テストも実行しており、前のテストが失敗したために1 つのテストがハングすることがあります。
問題は、1 つのテストがハングすると、以前のテストが失敗したかどうかがわからないため、問題をすばやく追跡することが非常に困難になることです。(特に、テスト サーバー マシンでテストがハングしている場合、または中止された実行のログしかない場合)。
NUnit が失敗したテスト (詳細なエラーを含む) をその場で/次のテストを開始する直前に報告することを本当に望んでいます。これは可能ですか?