2012-04-26 16 views
1

私はVisual Studio 2010 SP1を使用しています。 「ソリューションのすべてのテスト」を実行すると、コードカバレッジの結果が正しく表示されます。ただし、「現在のコンテキストでのテスト」を使用してテストのサブセットを実行すると、「カバレッジデータ(.coverageまたは.coveragexml)ファイルを見つけることができません」というエラーメッセージが表示されます。現在のコンテキストでのテストのカバレッジデータがありません

Google検索は、他の人がテストのサブセットを実行するときにコードカバレッジ結果を得るかということを示しています。どこかで見つからない設定がありますか?

答えて

1

私はこの理由を考え出したと思うが、それはまだ完全な意味がありません。現在のコンテキストで "テスト - >デバッグ - >テストを現在のコンテキスト"に移動してテストを実行すると、機能しません(コードカバレッジは生成されません)。しかし、私が "テスト - >実行 - >テストを現在のコンテキスト"で実行すると、動作します。デバッグモードでは動作しません。 「 - >実行 - 現在のコンテキストで>テストテスト」(Ctrlキーを押しながらR、T)、それは動作しません

しかし、奇妙な部分は、私はのためのキーボードショートカットを使用している場合です。だから私は、キーボードショートカットを使用する代わりにメニューから実行する必要があります。それ以外の場合、コードカバレッジは生成されませんでした。

関連する問題