VS 2013http://msdn.microsoft.com/en-us/library/dd537628.aspxのコードカバレッジに関する記事をフォローしています。実際のコードではなく、テストの範囲を示しています。
テストエクスプローラーから単体テストを選択し、をクリックしAnalyze Code Coverage -> Selected Test
ます。下部にコードカバレッジウィンドウが開き、単体テストのdllとそのカバレッジが表示され、コードカバレッジのある実際のdllは表示されません。
また、記事http://msdn.microsoft.com/library/jj159523.aspxを調べました。pdbとdllを同じ場所にコピーしました。コードカバレッジウィンドウでは、メッセージは
生成された空の結果:バイナリはインストルメントされていません。テストが実行され、必要なバイナリがロードされ、一致するシンボルファイルがあり、カスタム設定によって除外されていないことを確認してください。詳細については、http://go.microsoft.com/fwlink/?LinkID = 253731を参照してください。
これについて何か考えはありますか?
リンクに記載されている手順を試しました。
VS 2013を使用している場合は、わずかに変更されます。
a)環境変数VS120COMNTOOLSが\ common7 \ toolsに設定されている
b)Regkey HKLM \ SOFTWARE \ Microsoft \ VisualStudio \ 12.0 \ InstallDirが\ Common7 \ IDE \に設定されている
c)covrun32.dllとcovrun64.dllは「\ TeamTools \ DynamicCodeCoverage」に存在します
VS110COMNTOOLS環境変数を削除しました。これらの変更は私のために働いた。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加