...
カバレッジ取得時と同じパスに配置出来なかった場合、ソリューションに含まれるexeなど、ビルドの成果物は削除します。
これは、pdbファイルの情報を書き換えるためのものです。ビルドはdotTESTでカバレッジ解析時に実行され、新しい成果物が生成されます。
※ こちらから下の手順は、dotTEST Engineエディションのライセンスをお持ちの場合の手順です。
dotTEST Desktopエディションのライセンスをお持ちの場合はこちらのページを参考に実施してください。
CoverageフォルダをdotTESTインストールマシンに配置
...
静的カバレッジファイルには、以下のように、カバレッジログ収集時のソースコードパスが含まれているため、dotTESTインストールマシンに配置したソリューションに合わせてパスを変更します。
例えば、下記の場合、「C:\Users\covuser\project¥sample_project」までのパスを配置したソリューションに合わせて変更します。
...
カバレッジの計測
※ こちらの手順は、dotTEST Engineエディションのライセンスをお持ちの場合の手順です。
dotTEST Desktopエディションのライセンスをお持ちの場合はこちらのページを参考に実施してください。
Visual Studio 上で結果を確認する場合
前段の準備が完了したら、importCoverage.batを実行することでカバレッジが計測されます。
importCoverage.bat の実行が完了すると、reportsディレクトリが作成され、coverage.xmlなどのレポートファイルが生成されます。
...
ソリューションファイル(StackMachineExample.sln)を開き、コンテキストメニューの[Parasoft] – [ビューの表示] – [カバレッジ]を選択します。
表示されたカバレッジのビューから ▼ – [インポート] – [ローカル ファイルまたは URL...]を選択します。
overage.xml を絶対パスで指定します。
インポートが正常終了すると「カバレッジのインポートが終了しました。」と表示されます。
計測したアプリケーションカバレッジのデータがVisual Studio上で閲覧できます。
Parasoft DTP に結果を Publish (登録)して Web上で確認する場合
Parasoft DTPへ結果をPublishするためにはdottestcli.propertiesに以下の設定を行います。