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 () |
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 |
void | setFolderBuild ( IFolderBuildInfo folderBuild) Skopiuj wszystkie pliki z |
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 |
Zobacz też:
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 ()
Zobacz też:
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 |