ArtifactDetails

public class ArtifactDetails
extends Object

java.lang.Object
   ↳ com.android.tradefed.build.content.ArtifactDetails


これは、CAS ツールによって生成されたコンテンツの構造とその記述子について説明します。

概要

ネストされたクラス

class ArtifactDetails.ArtifactFileDescriptor

 

フィールド

public String artifact

public List<ArtifactDetails.ArtifactFileDescriptor> details

パブリック コンストラクタ

ArtifactDetails()

パブリック メソッド

static List<ArtifactDetails.ArtifactFileDescriptor> diffContents(ArtifactDetails base, ArtifactDetails current)

ベースビルドと現在のビルドのコンテンツ間の変更リストを取得します。

static ArtifactDetails parseFile(File input, String targetArtifact)
static ArtifactDetails parseFile(File input, String targetArtifact, String baseBuildId, String currentBuildId)

cas_content_details.json を解析し、考慮されるエントリの情報を抽出します。

フィールド

artifact

public String artifact

詳細

public List<ArtifactDetails.ArtifactFileDescriptor> details

パブリック コンストラクタ

ArtifactDetails

public ArtifactDetails ()

パブリック メソッド

diffContents

public static List<ArtifactDetails.ArtifactFileDescriptor> diffContents (ArtifactDetails base, 
                ArtifactDetails current)

ベースビルドと現在のビルドのコンテンツ間の変更リストを取得します。

パラメータ
base ArtifactDetails

current ArtifactDetails

戻り値
List<ArtifactDetails.ArtifactFileDescriptor>

parseFile

public static ArtifactDetails parseFile (File input, 
                String targetArtifact)

パラメータ
input File

targetArtifact String

戻り値
ArtifactDetails

例外
IOException

parseFile

public static ArtifactDetails parseFile (File input, 
                String targetArtifact, 
                String baseBuildId, 
                String currentBuildId)

cas_content_details.json を解析し、考慮されるエントリの情報を抽出します。

パラメータ
input File

targetArtifact String

baseBuildId String

currentBuildId String

戻り値
ArtifactDetails

例外
IOException