...
カバレッジログ収集手順
coverage.exeを起動し、以下の様に入力します。
① テスト対象のexeファイルを選択します。このとき、exeと同じフォルダーにpdbファイルが必要です。① テスト対象のexeファイルを選択します。このとき、exeと同じフォルダーにpdbファイルが必要です。
② 起動用バッチや実行後のカバレッジログが出力されるフォルダーです。② 起動用バッチや実行後のカバレッジログが出力されるフォルダーです。
③ テスト対象のソリューションファイルを「③ テスト対象のソリューションファイルを「-solution」オプションを使って指定します。
④ チェックボックスを外します。④ チェックボックスを外します。終了ボタンを押すと「ターゲット スクリプトのディレクトリ」に以下のファイルが作成されます。
monitorCoverage.bat
アプリケーション起動用バッチです。カバレッジ取得のためには必ずこのバッチからアプリケーションを起動する必要があります。importantCoverage.bat
dotTESTを使ってカバレッジログからカバレッジを計測するためのバッチです。coverage.settings
カバレッジを計測する時の設定ファイルです。dottest.Hooks.deps.json
dotTESTの内部で利用するファイルです。
複数回のテストをまとめてカバレッジ計測する
dotTESTのカバレッジ計測では複数回のテストのカバレッジログをまとめて1マージすることが出来ます。dotTESTのカバレッジ計測では複数回のテストのカバレッジログをまとめて1つにマージすることが出来ます。
例えば、テストシナリオが1~10まであったとして、ソースコードを変更しなければ、1日目に1~5まで、2日目に6~7、3日目に8~10と、日を分けて実行した結果を1つにマージする事が出来ます。
...