Rational Developer for System z

デーモンを使用したヘッドレス・モードでのコード・カバレッジの実行

デーモンを使用したヘッドレス・モードでのコード・カバレッジの実行は、1 つのコンピューター上でデーモン・リスナーを開始し、リモート・デバッグ・セッションをそれに接続します。コード・カバレッジの出力は、指定されたディレクトリーまたはデフォルトのディレクトリーに送られます。UI ワークベンチ・デーモンに接続せずに、ネットワーク内のさまざまなコンピューターにあるプログラムに対してコード・カバレッジを実行するには、ヘッドレス・モードが理想的です。結果は、ユーザーのホーム・ディレクトリーのルート (CC フォルダーの下) に日付別に保管されます。

このタスクについて

注:
  • AIX または Linux 上で CICS トランザクションのコード・カバレッジを実行するにはデーモン・モードが必要です。
  • コード・カバレッジの結果は、ユーザーのホーム・ディレクトリーのルート (CC フォルダーの下) に日付別に保管されます。
  • 構文図およびオプションの完全なリストについては、『ヘッドレス・モードでのコード・カバレッジの実行』を参照してください。

手順

  1. まず、コード・カバレッジ・デーモンを開始します。デーモンはポート番号を割り当て、それをコンソールにエコーした後、接続を待機します。
    $ codecov -startdaemon
    デーモン・モードでコード・カバレッジを開始する
    注: 特定のポートを指定できます。 そうするには、-startdaemon オプションの後に "=" およびポート番号 (またはポート番号の範囲) を追加します。
    注: 固有のポート番号が使用される限り、それぞれ異なるオプションを指定して複数のデーモンを開始することができます。
  2. 2 番目のコンピューターから、デーモンが開始されたコンピューターへのリモート・デバッグ接続を開始し、ステップ 1 で指定したポート番号を使用します。
    $ irmtdbgc -qhost=daemon_host:daemon_port program_name
    2 次ホストからデバッグ・セッションをリモートに開始し、コード・カバレッジ・デーモンのホストおよびポート番号にそれを誘導します
  3. コード・カバレッジが完了すると、メッセージがコード・カバレッジの実行結果を示します。
    コード・カバレッジ実行の出力結果

フィードバック