DeviceFolderBuildInfo

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo , IFolderBuildInfo

java.lang.Object
com.android.tradefed.build.BuildInfo
com.android.tradefed.build.DeviceBuildInfo
com.android.tradefed.build.DeviceFolderBuildInfo


IDeviceBuildInfo , który zawiera również inne artefakty kompilacji zawarte w katalogu w lokalnym systemie plików.

Streszczenie

Konstruktorzy publiczni

DeviceFolderBuildInfo (String buildId, String buildName)
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)

Tworzy DeviceFolderBuildInfo Konstruktor umożliwia skonfigurowanie flagi mUseFuseZip podczas tworzenia DeviceFolderBuildInfo.

DeviceFolderBuildInfo ()

Metody publiczne

void cleanUp ()

Wyczyść wszystkie tymczasowe pliki kompilacji Dodatkowo, odmontuj zamontowane pliki fuse-zip na podstawie listy zamontowanych plików fuse-zip.

File getRootDir ()

Pobierz folder główny zawierający artefakty kompilacji.

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

Skopiuj wszystkie pliki z IDeviceBuildInfo .

void setFolderBuild ( IFolderBuildInfo folderBuild)

Skopiuj wszystkie pliki z IFolderBuildInfo .

void setRootDir (File rootDir)

Ustaw katalog główny zawierający artefakty kompilacji.

boolean shouldUseFuseZip ()

Pobierz flagę, która wskazuje, czy fuse-zip jest używany w artefaktach kompilacji.

Metody chronione

void addAllFiles ( BuildInfo build)

Metoda pomocnicza do kopiowania wszystkich plików z innej kompilacji. Twórz dowiązania symboliczne dla plików montowanych w fuse-zip, zamiast twardych dowiązań.

Konstruktorzy publiczni

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parametry
buildId String

buildName String

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName, 
                boolean useFuseZip)

Tworzy DeviceFolderBuildInfo Konstruktor umożliwia skonfigurowanie flagi mUseFuseZip podczas tworzenia DeviceFolderBuildInfo.

Parametry
buildId String : identyfikator kompilacji

buildName String : nazwa celu kompilacji

useFuseZip boolean : flaga określająca, czy kompilacja używa montażu zip

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Metody publiczne

sprzątać

public void cleanUp ()

Wyczyść wszystkie tymczasowe pliki kompilacji Dodatkowo, odmontuj zamontowane pliki fuse-zip na podstawie listy zamontowanych plików fuse-zip.

getRootDir

public File getRootDir ()

Pobierz folder główny zawierający artefakty kompilacji.

Zwroty
File katalog ERROR(/File) .

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Skopiuj wszystkie pliki z IDeviceBuildInfo .

Parametry
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Skopiuj wszystkie pliki z IFolderBuildInfo .

Parametry
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Ustaw katalog główny zawierający artefakty kompilacji.

Parametry
rootDir File

powinienUseFuseZip

public boolean shouldUseFuseZip ()

Pobierz flagę, która wskazuje, czy fuse-zip jest używany w artefaktach kompilacji.

Zwroty
boolean

Metody chronione

addAllFiles

protected void addAllFiles (BuildInfo build)

Metoda pomocnicza do kopiowania wszystkich plików z innej kompilacji.

Tworzy nowe dowiązania twarde do plików, dzięki czemu każda kompilacja będzie miała unikatową ścieżkę do pliku. Twórz dowiązania symboliczne dla plików montowanych w fuse-zip, zamiast twardych dowiązań.

Parametry
build BuildInfo