スタートアップ・ガイド: コード・カバレッジのモニター

「プロファイルおよびロギング」パースペクティブには、コード内でテストされていない行とテストされていないメソッドを識別するためのビューが組み込まれています。 パフォーマンスまたはスレッドのボトルネックを分析する実行のプロファイルを作成する場合は、カバレッジをモニターして、アプリケーションの該当部分がすべて実行されたことを確認することもできます。

コード・カバレッジのモニターには、以下のビューを使用できます。

親トピック: ランタイムの問題判別に関するスタートアップ・ガイド

カバレッジ・モニターのためのデータ収集

前提条件:

データを収集するには
  1. 「プロファイル」ダイアログ・ボックスの「プロファイル」タブで、「メソッドおよび行カバレッジ情報」プロファイル・セットを選択します(「メソッド・カバレッジ情報」プロファイル・セットも提供されていますが、このプロファイル・セットは、「カバレッジ統計」ビューで表示するメソッド・レベルのカバレッジ・データのみを収集します)。
  2. 「プロファイル」をクリックし、アプリケーションを起動します。カバレッジ・データは「メソッドおよび行のコード・カバレッジ」プロファイル・リソースで収集され、 記録されます。これは、プロファイル・ナビゲーターに表示されます。 アプリケーションを実行したら、アプリケーションを終了します。

テストされていない行またはメソッドの検出

「カバレッジ・ナビゲーター」ビューと 「注釈付きソース・コード」ビューには、テスト済みの行とテストされていない行のほか、メソッドも表示されます。 「カバレッジ統計 」ビューには、テスト済みのメソッドとテストされていないメソッドが表示されます。

テストされていない行とメソッドを検出するには、次の手順を実行します。
  1. 「カバレッジ・ナビゲーター」ビューと 「注釈付きソース・コード」ビューを表示します。収集したデータの「メソッドおよび行のコード・カバレッジ」プロファイル・リソースを右マウス・ボタン・クリックし、 ポップアップ・メニューから「アプリケーションから開く」 > 「カバレッジの詳細」を選択します。 これらのビューで 「表示できるデータはありません。」と表示された場合は、「「カバレッジの詳細」ビューで表示するカバレッジ・データのフラッシュ」のトピックを参照してください。
  2. 「カバレッジ統計」ビューを表示します。収集したデータの「メソッドおよび行のコード・カバレッジ」プロファイル・リソースを右マウス・ボタン・クリックし、 ポップアップ・メニューから「アプリケーションから開く」 > 「カバレッジ統計」を選択します。
  3. 「カバレッジ・ナビゲーター」ビューで、 「カバレッジ統計」ビュー、およびソース・コードが使用可能な場合は「注釈付きソース・コード」ビューの表示と同期するエントリーをダブルクリックします。
  4. テストされていない行および部分的にテストされた行をビューで確認します。
  5. これらの行がテストされるようにアプリケーションのプロファイルを再作成します。 ホスト以上のレベルでは、カバレッジ・データは以前の実行で収集されたデータと自動的にマージされます。 「ホスト」プロファイル・リソースを表示するには、 「プロファイル・モニター」ドロップダウン・メニューを開き、 「ホストの非表示 (Hide Host)」コマンドの前にチェックマークが付いている場合はコマンドをクリックしてチェックマークをオフにします。 これで、ホスト・レベルのプロファイル・リソースのカバレッジ・ビューを開くことができます。
使用条件 | フィードバック
(C) Copyright IBM Corporation 2004. All Rights Reserved. (C) Copyright IBM Japan 2004