6

Visual Studio で単体テストを操作する場合、テストをグループ化する再生リストをコンパイルできます。これは、たとえば、既存のすべてのテストではなく、関連するテストのみを実行する新しい機能を開発する場合に役立ちます。

ただし、明示的に単体テストを追加/削除することによって、プレイリストを「手動で」のみ維持できるようです。

何もないよりはましですが、何らかの基準 (機能、テスト期間など) に応じて単体テストを「タグ付け」し、プレイリストを動的に生成できれば素晴らしいと思います。

デフォルトのテスト フレームワークを使用して、Visual Studio で同様のことを行う方法はありますか?

4

3 に答える 3

4

右クリックして [テストを実行] を押すか、CTRL+R を押してから T を押すと、現在のカーソル位置に関連して特定のテストをコンテキストで実行できます。

  • カーソルがテストの本文内にある場合、そのテストのみが実行されます。
  • カーソルがテスト クラスの本体内にある場合、そのクラスのテストのみが実行されます。
  • カーソルがネームスペース内にある場合、そのネームスペース内のすべてのテストが実行されます。

この件については、 MSDN のドキュメントを参照してください。

または、さまざまな方法でテスト エクスプローラーをフィルター処理できます。たとえば、特定のプロジェクトを除外するために Project フラグをよく使用します。

于 2014-05-07T08:20:23.000 に答える