2017-11-14 1 views
0

ナゲットパッケージ、特にNUnitパッケージを3.9.1にアップデートしたところで、この問題が発生し始めました。 NUnitを使ってセレンテストファイルをユニットテストとしてデコレートし、さまざまなタグを利用して各テストフィクスチャの異なる "パーツ"を指定しました。NUnit:OneTimeSetUpが認識されない

ブラウザを起動してWebアプリケーションにサインインするために、各フィクスチャにOneTimeSetUpタグを使用します。 OneTimeTearDownタグを使用してドライバを破棄し、ブラウザを閉じます。 Testタグを使用してテスト自体を指定します。また、各テストで結果に基づいて再試行するために使用するRetryタグもあります。

3.9.1にアップデートした後、再試行タグと共にOneTimeSetUpとOneTimeTearDownがVisual Studioで認識されなくなったようですが、Testタグはすべて認識されているようです。

example

誰もがこれらの属性は、もはや過去数ヶ月にわたり作業後に認識されている理由として任意のアイデアを持っていますか?いずれの方向にも感謝します。

ありがとうございます。

+1

NUnitのv3.9.1はありません - 3.9を意味しますか? – Chris

+1

どのバージョンのNUnitからアップグレードしましたか? OneTimeSetupとRetryはまだNUnit 3.9.0にあるため、アップデートに問題があります。また、テスト対象のフレームワークはどのようなフレームワーク、.NET Coreまたは.NET Frameworkですか? –

答えて

0

何らかの理由でNUnit v2.6のdllをダウンロードしましたが、私はOneTimeSetUpとOneTimeTearDownの両方がNUnit 2.6に存在せず、私のシステムは新しい1。

私のプロジェクトからNUnit 2.6が削除され、すぐに他のタグを認識することができました。

関連する問題