Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

...