Visual StudioでC言語のコードカバレッジ(3)
コードカバレッジの結果をみるために、以下の操作を行っていってください。
①Solution ItemsのLocalTestRun.testrunconfigをダブルクリックします。
②localtestrun.testrunconfigのダイアログが開きます。
③この中のコードカバレッジの項目を選択します。
④コードカバレッジのチェックボックスにチェック入れます。
⑤”閉じる”ボタンを押します。
⑥変更のダイアログがでたら”はい”をクリックします。
実際にテストを実行していきます。
⑦テストメニューから”実行(R)”の”現在のコンテキストのテスト(T)”を選ぶとテストが開始されます。
⑧テスト結果のウィンドウが表示されます。
コードカバレッジの結果を表示させるために以下の操作をします。
⑨テストメニューから”ウィンドウ”の”コードカバレッジの結果(V)”を選択します。
⑩コードカバレッジの結果が表示されます。
C言語なのでグローバル関数の部分にテスト対象が含まれると思います。
⑪グローバル関数を展開するとこのようになります。
⑫グローバル関数をクリックすると、その関数が適されているソースファイル位置へジャンプします。
緑?青?で強調表示されている行は、テスト実行で実行された行です。赤で強調表示されている行は実行されなかった行です。
以上でコードカバレッジが見れるようになりました。
【Team System】コードカバレッジにおけるハイライト色を変更する方法
http://blogs.msdn.com/tomohn/archive/2008/04/08/team-system-code-coverage-settings-change.aspx
以下にVS2008で作成したプロジェクトファイルを置いておきます。このプロジェクトファイルの使用による、いかなるトラブルも当方は、一切の責任を負いません。自己責任でご利用ください。
TestProject1.zip
以上です。