ArtifactDetails

public class ArtifactDetails
extends Object

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


Opisuje strukturę treści i jej deskryptora wygenerowanego przez narzędzie CAS

Podsumowanie

Zagnieżdżone klasy

class ArtifactDetails.ArtifactFileDescriptor

 

Pola

public String artifact

public List<ArtifactDetails.ArtifactFileDescriptor> details

Konstruktory publiczne

ArtifactDetails()

Metody publiczne

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

Pobiera listę modyfikacji między treścią kompilacji podstawowej a bieżącej.

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

Analizuje plik cas_content_details.json i wyodrębnia informacje o rozpatrywanym wpisie.

Pola

artifact

public String artifact

details

public List<ArtifactDetails.ArtifactFileDescriptor> details

Konstruktory publiczne

ArtifactDetails

public ArtifactDetails ()

Metody publiczne

diffContents

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

Pobiera listę modyfikacji między treścią kompilacji podstawowej a bieżącej.

Parametry
base ArtifactDetails

current ArtifactDetails

Zwraca
List<ArtifactDetails.ArtifactFileDescriptor>

parseFile

public static ArtifactDetails parseFile (File input, 
                String targetArtifact)

Parametry
input File

targetArtifact String

Zwraca
ArtifactDetails

Zgłasza
IOException

parseFile

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

Analizuje plik cas_content_details.json i wyodrębnia informacje o rozpatrywanym wpisie.

Parametry
input File

targetArtifact String

baseBuildId String

currentBuildId String

Zwraca
ArtifactDetails

Zgłasza
IOException