2017-01-05 6 views
0

開発者は、ウェブアプリケーションにログインしようとすると404エラーが発生することがあります。特定の例外がスローされた場合にすべてのテストを停止する方法

環境がビルド中である場合、例外をスローするSeleniumコードのログイン部分には単純な条件があります。私は例外をキャッチすることができますが、私が望むのは、他のすべてのテストの実行を停止することです。 (私は、部門がビルドを行っている場合は実行する必要のない40以上のテストを持っています)。

答えて

0

チェックを行うロジックを配置し、例外をSetUpFixtureのOneTimeSetUpメソッドにスローします。フィクスチャが名前空間の外側にある場合、メソッドはテストの前に実行され、すべてのテストに失敗します。それがある名前空間にある場合、その名前空間のテストの前に実行され、それらの名前空間だけで失敗します。

失敗以外にもいくつかの結果を望む場合は、比較を明示的に行い、Assert.IgnoreまたはAssert.Inclusiveを使用してください。

関連する問題