...
ソリューショ一式をdotTESTインストールマシンに配置
ソリューション一式をdotTESTがインストールされているマシンに配置します。ソリューションはdotTESTマシン上でビルド可能である必要があります。ソリューション一式をdotTESTがインストールされているマシンに配置します。ソリューションはdotTESTインストールマシン上でビルド可能である必要があります。
可能であれば、カバレッジ取得時と同じパスに配置します。難しい場合、カバレッジログの内容を、ソリューションを配置したフルパスに書き換える必要があります。
カバレッジ取得時と同じパスに配置出来なかった場合、ソリューションに含まれるexeなど、ビルドの成果物は削除します。
これは、pdbファイルの情報を書き換えるためのものです。ビルドはdotTESTでカバレッジ解析時に実行され、新しい成果物が生成されます。
...
CoverageフォルダーをdotTESTインストールマシンに配置
任意のパスにCoverageフォルダーを配置します。
「importCoverage.bat」の修正
以下の様にバッチ作成時の情報が記述されているため、配置した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
静的カバレッジファイルのパスを修正
カバレッジログの収集を行った時のソリューションのパスとdotTESTマシンに配置した際のソリューションのパスが違っている場合、静的カバレッジファイルのパスを修正する必要があります。カバレッジログの収集を行った時のソリューションのパスとdotTESTインストールマシンに配置した際のソリューションのパスが違っている場合、静的カバレッジファイルのパスを修正する必要があります。
静的カバレッジファイルとは、Coverage\CoverageLogsフォルダー直下にあるCoverageMapで始まる.logファイルです。
...
静的カバレッジファイルには、以下のように、カバレッジログ収集時のソースコードパスが含まれているため、dotTESTインストール端末に配置したソリューションに合わせてパスを変更します。静的カバレッジファイルには、以下のように、カバレッジログ収集時のソースコードパスが含まれているため、dotTESTインストールマシンに配置したソリューションに合わせてパスを変更します。
例えば、下記の場合、「C:\Users\covuser\project¥sample_project」までのパスを配置したソリューションに合わせて変更します。
...