1

Visual Studio で単体テストを整理するのに問題があります。テストがテスト リストに入ると、名前空間の変更、TestClass 名の変更などにより、テスト リストの編成構造がすべて吹き飛ばされます。ソリューションの vsmdi ファイルで、各テストとテスト リストが一意の GUID を取得し、パスが変更されていることがわかりますが、新しい場所の新しい GUID を使用するようにテスト リストを更新する方法がわかりません。

おそらく、構造を壊さずにテストを再配置するために欠けているツールがありますか?

4

1 に答える 1

0

残念ながら、テスト リストは、クラスやメソッドの名前変更などの変更を追跡するほど賢くありません。何かを変更すると、テストは「リストにないテスト」になり、発見したように vsdmi ファイルが再生成されます。このため、私はテスト リストを使用したり、vsdmi ファイルをソース管理にチェックインしたりしない傾向があります。

代わりに、テスト リスト エディター ウィンドウで「グループ化」プルダウンを使用し、プロジェクトまたは完全なクラス名でグループ化します (これにより、名前空間を一貫して使用することが重要になります)。

VS 2011 のテスト リストは非推奨なので、これが修正されることはないと思います。

于 2012-05-18T22:03:18.863 に答える