実行中のコードがハングアップすると、テストに失敗したいと思っています。これを現在行う方法はありますか?NUnitでタイムアウト期間を宣言する方法はありますか?
私は次のようなものが存在しなければならないが、これをやるが、それは十分に簡単なはずのNUnitに組み込まれて何もない私の知る限り、私はAPIで
[Test, Timeout(TimeSpan.FromSeconds(2))]
public void Test() { ...}
実行中のコードがハングアップすると、テストに失敗したいと思っています。これを現在行う方法はありますか?NUnitでタイムアウト期間を宣言する方法はありますか?
私は次のようなものが存在しなければならないが、これをやるが、それは十分に簡単なはずのNUnitに組み込まれて何もない私の知る限り、私はAPIで
[Test, Timeout(TimeSpan.FromSeconds(2))]
public void Test() { ...}
NUnit 2.5を使用していますか?タイムアウトをミリ秒単位で指定していますが、NUnit 2.5には、TimeoutAttributeが追加されました。 release notesを参照してください。
それを見つけることができないよう考えていますDateTime(または高解像度のタイマーが必要な場合はパフォーマンスカウンター)との関係...
AFAIK ==私が知っている限り?私たちはこれらのインターネット頭字語で愚かになっています。しかし、ありがとう! –
新しいものが出ていることを知りませんでした。アップグレードは楽しいです –