Resharperを2016.1にアップグレードし、Ignore属性でマークされたNUnitテストを実行できません。これは、テストを右クリックして実行する前に可能でした。これは変更ですか、何か不足していますか?VS2015のResharper 2016.1で無視されたテストを実行します。
私はローカルで実行したいビルドマシンで無視するテストがたくさんあります。
Resharperを2016.1にアップグレードし、Ignore属性でマークされたNUnitテストを実行できません。これは、テストを右クリックして実行する前に可能でした。これは変更ですか、何か不足していますか?VS2015のResharper 2016.1で無視されたテストを実行します。
私はローカルで実行したいビルドマシンで無視するテストがたくさんあります。
Resharperは、テストを長時間実行するためにNUnit自体を使用していましたので、テストメソッド自体を実行した初期バージョンのResharperから、非常に大きなアップグレードを行ったに違いないようです。あなたがプログラムでそれを指示しても、NUnitは単に無視されたテストを実行しません。別の言い方をすると、NUnitは無視されたと報告して無視されたテストを実行します。
これは実際にはNUnitで "無視される"という定義です。これは、開発者が他の作業をしている間、通常は非常に短期間のうちに、実行すべきではないテストに対処するために長い間前に設計されたものです。理想的な世界では、IgnoredテストでCIを実行するべきではないため、テストランでは警告として表示されます。あなたのために使用するのは間違った属性かもしれません。特に、ある時間を実行できるようにしたい場合にはそうです。明示的に選択されたときにのみ実行されるテストが必要な場合は、「明示的」属性が代わりに使用されます。他の動作も可能ですが、機能要求が必要です。
ありがとうございます。「明示的」は、私が望むやり方で動作します。 – Julius