Informacje o folderze urządzenia i kompilacji

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo , IFolderBuildInfo

Obiekt 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 pozwala na skonfigurowanie flagi mUseFuseZip w momencie budowania DeviceFolderBuildInfo.

DeviceFolderBuildInfo ()

Metody publiczne

void cleanUp ()

Wyczyść wszystkie tymczasowe pliki kompilacji. Dodatkowo odmontuj pliki zamontowane w pliku Fusion Zip na podstawie listy plików zamontowanych w Fusion.

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ę wskazującą, czy dla artefaktów kompilacji używany jest plik Fuse-Zip.

Metody chronione

void addAllFiles ( BuildInfo build)

Metoda pomocnicza do kopiowania wszystkich plików z innej kompilacji. Twórz dowiązania symboliczne dla plików zamontowanych za pomocą bezpiecznika zip zamiast dowiązań twardych.

Konstruktorzy publiczni

Informacje o folderze urządzenia i kompilacji

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parametry
buildId String

buildName String

Informacje o folderze urządzenia i kompilacji

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

Tworzy DeviceFolderBuildInfo Konstruktor pozwala na skonfigurowanie flagi mUseFuseZip w momencie budowania DeviceFolderBuildInfo.

Parametry
buildId String : identyfikator kompilacji

buildName String : nazwa docelowa kompilacji

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

Informacje o folderze urządzenia i kompilacji

public DeviceFolderBuildInfo ()

Metody publiczne

posprzątać

public void cleanUp ()

Wyczyść wszystkie tymczasowe pliki kompilacji. Dodatkowo odmontuj pliki zamontowane w pliku Fusion Zip na podstawie listy plików zamontowanych w Fusion.

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

powinienUżyjFuseZip

public boolean shouldUseFuseZip ()

Pobierz flagę wskazującą, czy dla artefaktów kompilacji używany jest plik Fuse-Zip.

Zwroty
boolean

Metody chronione

dodajWszystkiepliki

protected void addAllFiles (BuildInfo build)

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

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

Parametry
build BuildInfo