Informacje o kompilacji Folderu urządzeń

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 też inne artefakty kompilacji znajdujące się w katalogu w lokalnym systemie plików.

Podsumowanie

Konstruktory publiczne

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

Tworzy DeviceFolderBuildInfo. Konstruktor pozwala na umieszczenie flagi mUseFuseZip skonfigurowany podczas tworzenia elementu DeviceFolderBuildInfo.

DeviceFolderBuildInfo()

Metody publiczne

void cleanUp()

Usuń wszystkie tymczasowe pliki kompilacji. Dodatkowo na podstawie listy plików fuse-zip odłącz podłączone pliki fuse-zip podłączone pliki.

File getRootDir()

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

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

Skopiuj wszystkie pliki z folderu IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

Skopiuj wszystkie pliki z folderu 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 skopiowania wszystkich plików z innej kompilacji. Utwórz dowiązania symboliczne dla plików podłączonych do pliku fuse-zip zamiast dowiązania sztywne.

Konstruktory publiczne

Informacje o kompilacji Folderu urządzeń

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parametry
buildId String

buildName String

Informacje o kompilacji Folderu urządzeń

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

Tworzy DeviceFolderBuildInfo. Konstruktor pozwala na umieszczenie flagi mUseFuseZip skonfigurowany podczas tworzenia elementu DeviceFolderBuildInfo.

Parametry
buildId String: identyfikator kompilacji.

buildName String: nazwa celu kompilacji

useFuseZip boolean: flaga określająca, czy kompilacja korzysta z podłączania zip

Informacje o kompilacji Folderu urządzeń

public DeviceFolderBuildInfo ()

Metody publiczne

czyszczenie

public void cleanUp ()

Usuń wszystkie tymczasowe pliki kompilacji. Dodatkowo na podstawie listy plików fuse-zip odłącz podłączone pliki fuse-zip podłączone pliki.

getRootDir,

public File getRootDir ()

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

Zwroty
File w katalogu ERROR(/File).

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Skopiuj wszystkie pliki z folderu IDeviceBuildInfo.

Parametry
deviceBuild IDeviceBuildInfo

setFolderBuild (kompilacja_folderów)

public void setFolderBuild (IFolderBuildInfo folderBuild)

Skopiuj wszystkie pliki z folderu IFolderBuildInfo.

Parametry
folderBuild IFolderBuildInfo

setRootDir,

public void setRootDir (File rootDir)

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

Parametry
rootDir File

należy używać FuseZip

public boolean shouldUseFuseZip ()

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

Zwroty
boolean

Metody chronione

addAllFiles

protected void addAllFiles (BuildInfo build)

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

Tworzy nowe linki sztywne do plików, tak aby każda kompilacja miała unikalną ścieżkę do pliku . Utwórz dowiązania symboliczne dla plików podłączonych do pliku fuse-zip zamiast dowiązania sztywne.

Parametry
build BuildInfo