のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

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 直

以上です。