...
カバレッジログ計測手順
Info |
---|
dotTESTインストールマシンで実施 |
テスト対象アプリケーションがあるマシンから【前提】に記載されている以下のファイル群を入手しておく必要があります。にも記載されている以下のファイル群を入手しておく必要があります。
Coverage フォルダ
カバレッジ計測後のカバレッジログなどが含まれるフォルダ
ソリューション一式
テストを実行した際に使用したものと同じソリューション一式
...
ソリューション一式をdotTESTインストールマシンに配置
ソリューション一式をdotTESTがインストールされているマシンに配置します。ソリューションはdotTESTインストールマシン上でビルド可能である必要があります。
可能であれば、カバレッジ取得時と同じパスに配置します。難しい場合、カバレッジログの内容を、ソリューションを配置したフルパスに書き換える必要があります。
...
※ こちらから下の手順は、dotTEST Engineエディションのライセンスをお持ちの場合の手順です。
dotTEST Desktopエディションのライセンスをお持ちの場合はこちらのページを参考に実施してください。(dotTEST Desktopエディションのライセンスをお持ちの場合)のページを参考に実施してください。
CoverageフォルダをdotTESTインストールマシンに配置
...
カバレッジログの収集を行った時のソリューションのパスとdotTESTインストールマシンに配置した際のソリューションのパスが違っている場合、静的カバレッジファイルのパスを修正する必要があります。
静的カバレッジファイルとは、Coverage\CoverageLogsフォルダー直下にあるCoverageMapで始まるCoverageLogsフォルダ直下にあるCoverageMapで始まる.logファイルです。
...
静的カバレッジファイルには、以下のように、カバレッジログ収集時のソースコードパスが含まれているため、dotTESTインストールマシンに配置したソリューションに合わせてパスを変更します。
例えば、下記の場合、「C:\Users\covuser\project¥sampleproject\sample_project」までのパスを配置したソリューションに合わせて変更します。
...
Code Block |
---|
# === DTP SERVER SETTINGS === dtp.server= [DTPサーバ] dtp.port= [ポート番号] dtp.user= [ユーザー] dtp.password= [パスワード] # === REPORTING === report.dtp.publish=true |
importCoverage.bat、またはVisual Studio上での "Calculate Application Coverage"の実行時にPublishが実行されます。batの実行時にPublishが実行されます。
Parasoft DTP での結果の確認方法についてはこちら(Parasoft DTPを用いた運用の例)のページを参考に実施してください。
...