ArtifactDetails

public class ArtifactDetails
extends Object

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


Isso descreve a estrutura do conteúdo e o descritor gerado pela ferramenta CAS.

Resumo

Classes aninhadas

class ArtifactDetails.ArtifactFileDescriptor

 

Campos

public String artifact

public List<ArtifactDetails.ArtifactFileDescriptor> details

Construtores públicos

ArtifactDetails()

Métodos públicos

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

Receba a lista de modificações entre uma base e o conteúdo do build atual.

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

Analisa cas_content_details.json e extrai informações para a entrada considerada.

Campos

artifact

public String artifact

detalhes

public List<ArtifactDetails.ArtifactFileDescriptor> details

Construtores públicos

ArtifactDetails

public ArtifactDetails ()

Métodos públicos

diffContents

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

Receba a lista de modificações entre uma base e o conteúdo do build atual.

Parâmetros
base ArtifactDetails

current ArtifactDetails

Retorna
List<ArtifactDetails.ArtifactFileDescriptor>

parseFile

public static ArtifactDetails parseFile (File input, 
                String targetArtifact)

Parâmetros
input File

targetArtifact String

Retorna
ArtifactDetails

Gera
IOException

parseFile

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

Analisa cas_content_details.json e extrai informações para a entrada considerada.

Parâmetros
input File

targetArtifact String

baseBuildId String

currentBuildId String

Retorna
ArtifactDetails

Gera
IOException