ソリューション内の 1 つ以上のプロジェクトに対してコード カバレッジを有効にしている場合、コード カバレッジ データを生成するためにコード カバレッジ付きのアプリケーションを実行する必要があります。
エンタープライズ サーバーを実行する必要があるかどうかに応じて、コード カバレッジ付きのアプリケーションの実行方法に違いが出ます。
アプリケーションにエンタープライズ サーバーが必要ない場合にコード カバレッジ モードで実行するには、以下の手順に従ってください。
最新の変更でアプリケーションをコンパイルしていない場合、IDE はまずプロジェクトをリビルドします。その後、IDE はデバッグ モードでアプリケーションを起動します。
アプリケーションの実行またはデバッグを終了したら、デバッガーを停止します。これによって、コード カバレッジが、[ツール] > [オプション] > [Micro Focus] > [Code Coverage] > [Results Options] で指定されたフォルダーに .htm フォーマットで Results.tcz と 1 つ以上のレポート ファイルを作成します。
アプリケーションにエンタープライズ サーバーが必要である場合にコード カバレッジ モードで実行するには、以下の手順に従ってください。
アプリケーションにエンタープライズ サーバーが必要ない場合にコード カバレッジ モードで実行するには、以下の手順に従ってください。
アプリケーションにエンタープライズ サーバーが必要である場合にコード カバレッジ モードで実行するには、以下の手順に従ってください。
IDE オプションで指定されている場合、コード カバレッジ インデックス レポート ファイル TCIndex.htm が自動的にエディターで開かれます。
コード カバレッジ インデックス レポート ファイル TCIndex.htm が自動的にエディターで開かなかった場合、COBOL ツールバーの [Show Micro Focus Code Coverage Report] をクリックして開きます。
IDE 設定でコード カバレッジ レポート オプションがチェックされていない場合、コード カバレッジ付きで実行すると、起動構成で指定されたディレクトリ内のバイナリ結果ファイル filename.tcz のみ作成されます。この場合、.html フォーマットでコード カバレッジ レポートファイルを作成するには、プロジェクトで filename.tcz ファイルを右クリックし、[Generate Coverage Report] をクリックします。
[Generate reports upon run completion] がコード カバレッジの IDE 設定でチェックされている場合、アプリケーションの実行が終了したときに IDE は、レポート作成のオプションを指定する [Code Coverage Report Generation Options] ダイアログ ボックスを表示します。