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,並擷取所考慮項目的資訊。

欄位

構件

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