デーモンを使用したヘッドレス・モードでのコード・カバレッジの実行は、1 つのコンピューター上でデーモン・リスナーを開始し、リモート・デバッグ・セッションをそれに接続します。コード・カバレッジの出力は、指定されたディレクトリーまたはデフォルトのディレクトリーに送られます。UI ワークベンチ・デーモンに接続せずに、ネットワーク内のさまざまなコンピューターにあるプログラムに対してコード・カバレッジを実行するには、ヘッドレス・モードが理想的です。結果は、ユーザーのホーム・ディレクトリーのルート (CC フォルダーの下) に日付別に保管されます。
このタスクについて
注: - AIX または Linux 上で CICS トランザクションのコード・カバレッジを実行するにはデーモン・モードが必要です。
- コード・カバレッジの結果は、ユーザーのホーム・ディレクトリーのルート (CC フォルダーの下) に日付別に保管されます。
- 構文図およびオプションの完全なリストについては、『ヘッドレス・モードでのコード・カバレッジの実行』を参照してください。
手順
- まず、コード・カバレッジ・デーモンを開始します。デーモンはポート番号を割り当て、それをコンソールにエコーした後、接続を待機します。
$ codecov -startdaemon
注: 特定のポートを指定できます。
そうするには、-startdaemon オプションの後に "=" およびポート番号 (またはポート番号の範囲) を追加します。
注: 固有のポート番号が使用される限り、それぞれ異なるオプションを指定して複数のデーモンを開始することができます。
- 2 番目のコンピューターから、デーモンが開始されたコンピューターへのリモート・デバッグ接続を開始し、ステップ 1 で指定したポート番号を使用します。
$ irmtdbgc -qhost=daemon_host:daemon_port program_name
- コード・カバレッジが完了すると、メッセージがコード・カバレッジの実行結果を示します。