1

それらの 1 つが NUnit で失敗した場合、TestFixture 内のテストのそれ以上の実行を停止したいと考えています。

もちろん、一般的で推奨される方法は、テストを互いに独立させることです。ただし、NUnit を使用したい場合は、すべてのテストと失敗したテスト フィクスチャが実行されないようにする必要があります。つまり、テストが失敗すると、NUnit の実行全体が停止します (または、次の [TestFixture] に進みますが、両方のシナリオが構成可能である必要があります)。

単純ではありますが受け入れられない解決策は、何らかのシグナルを NUnit プロセスに送信して NUnit を強制的に終了させることです。

これをエレガントな方法で行う方法はありますか?

4

1 に答える 1

1

これを行うにはNAntを使用できると思います。具体的には、nunitまたはnunit2タスクにはhaltonfailure、テストが失敗した場合にテストの実行を停止できるパラメーターがあります。

于 2011-02-08T17:08:52.333 に答える