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
公共构造函数
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 |
|