InstrumentedFilesInfo(インストルメント化ファイル情報)

<ph type="x-smartling-placeholder"></ph> 問題を報告する をご覧ください。 ソースを表示 夜間 · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

コード カバレッジ データの収集を目的として、--instrumentation_filter で一致したルール ターゲットのソースファイルとインストルメンテーション メタデータ ファイルに関する情報が含まれています。カバレッジ データの収集を有効にすると、instrumented_filesmetadata_files に統合されたパスを含むマニフェストが入力としてテスト アクションに渡されます。マニフェストのパスは環境変数 COVERAGE_MANIFEST に記述されます。テスト アクションには入力としてメタデータ ファイルを渡しますが、ソースファイルは渡されません。アスペクトの実装関数から InstrumentedFilesInfo が返される場合、基本ルール ターゲットの InstrumentedFilesInfo は無視されます。

メンバー

instrumented_files

depset InstrumentedFilesInfo.instrumented_files

このターゲットとその依存関係のインストゥルメント化されたソースファイルを表す File オブジェクトの depset

metadata_files

depset InstrumentedFilesInfo.metadata_files

このターゲットとその依存関係のカバレッジ メタデータ ファイルを表す File オブジェクトの depset。これらのファイルには、コードの実行後に LCOV 形式のカバレッジ出力を生成するために必要な追加情報が含まれています。gcc-ftest-coverage で実行したときに生成される .gcno ファイル。