...
Coverage フォルダ
カバレッジ計測後のカバレッジログなどが含まれるフォルダCoverage フォルダの作成先ディレクトリは、coverage.exe を実行した際に作成される dottest.Hooks.deps.json に記載されています。
ソリューション一式
テストを実行した際に使用したものと同じソリューション一式
...
カバレッジ取得時と同じパスに配置出来なかった場合、ソリューションに含まれるexeなど、ビルドの成果物は削除します。
これは、pdbファイルの情報を書き換えるためのものです。ビルドはdotTESTでカバレッジ解析時に実行され、新しい成果物が生成されます。
CoverageフォルダをdotTESTインストールマシンに配置
...
可能であれば、カバレッジ取得時と同じパスにCoverageフォルダを配置します。
任意のパスにCoverageフォルダーを配置します。難しい場合、設定ファイルの内容を書き換える必要があります。
「importCoverage.bat」の修正
以下の様にバッチ作成時の情報が記述されているため、配置したCoverageフォルダーや、ソリューションフォルダーに合わせてパスを修正します。以下の様にバッチ作成時の情報が記述されているため、配置したCoverageフォルダや、ソリューションフォルダに合わせてパスを修正します。Code Block pushd "C:\Users\xxxxxxxxx\Documents\Parasoft\dotTEST\Coverage" "C:\Program Files\Parasoft\dotTEST\2020.2\dottestcli.exe" -settings "C:\Users\xxxxxxxxx\Documents\Parasoft\dotTEST\Coverage\coverage.settings" -config "builtin://Calculate Application Coverage" -report "C:\Users\xxxxxxxxx\Documents\Parasoft\dotTEST\Coverage\reports" -solution "C:\Users\xxxxxxxxx\project\sample_project\MovieTicket\MovieTicket.sln" popd
...