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