InstrumentedFilesInfo(インストルメント化ファイル情報)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
コード カバレッジ データの収集のために
--instrumentation_filter で一致したルールターゲットのソースファイルとインストルメンテーション メタデータ ファイルに関する情報が含まれます。カバレッジ データの収集が有効になっている場合、
instrumented_files と
metadata_files の結合パスを含むマニフェストが入力としてテスト アクションに渡され、マニフェストのパスは環境変数
COVERAGE_MANIFEST に記録されます。ソースファイルではなく、メタデータ ファイルも入力としてテスト アクションに渡されます。
アスペクトの実装関数によって InstrumentedFilesInfo が返されると、ベースルール ターゲットの InstrumentedFilesInfo は無視されます。メンバー
instrumented_files
depset InstrumentedFilesInfo.instrumented_files
depset このターゲットとその依存関係のインストルメント化されたソースファイルを表す
File オブジェクトの
depset InstrumentedFilesInfo.metadata_files
depset このターゲットとその依存関係のカバレッジ メタデータ ファイルを表す
File オブジェクト。これらのファイルには、コードの実行後に LCOV 形式のカバレッジ出力を生成するために必要な追加情報が含まれています。たとえば、
-ftest-coverage を指定して
gcc を実行したときに生成される
.gcno ファイルなどです。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-04-20 UTC。
[null,null,["最終更新日 2026-04-20 UTC。"],[],[]]