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)

获取基本 build 内容与当前 build 内容之间的修改列表。

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)

获取基本 build 内容与当前 build 内容之间的修改列表。

参数
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