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 też inne artefakty kompilacji zawarte w katalogu w lokalnym systemie plików.

Podsumowanie

Konstruktory publiczne

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

Tworzy obiekt DeviceFolderBuildInfo. Konstruktor umożliwia skonfigurowanie flagi mUseFuseZip w momencie tworzenia DeviceFolderBuildInfo.

Metody publiczne

void cleanUp()

Oczyść tymczasowe pliki kompilacji. Dodatkowo odmontuj pliki zamontowane przez fuse-zip na podstawie listy zamontowanych plików fuse-zip.

File getRootDir()

Uzyskaj 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, który zawiera artefakty kompilacji.

boolean shouldUseFuseZip()

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

Chronione metody

void addAllFiles(BuildInfo build)

Metoda pomocnicza do kopiowania wszystkich plików z innej wersji. tworzyć symboliczne linki do zamontowanych plików fuse-zip zamiast twardych linków.

Konstruktory publiczne

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parametry
buildId String

buildName String

DeviceFolderBuildInfo

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

Tworzy obiekt DeviceFolderBuildInfo. Konstruktor umożliwia skonfigurowanie flagi mUseFuseZip w momencie tworzenia DeviceFolderBuildInfo.

Parametry
buildId String: identyfikator kompilacji

buildName String: nazwa docelowego pakietu kompilacji,

useFuseZip boolean: flaga określająca, czy kompilacja używa montowania ZIP

Metody publiczne

cleanUp

public void cleanUp ()

Oczyść tymczasowe pliki kompilacji. Dodatkowo odmontuj pliki zamontowane przez fuse-zip na podstawie listy zamontowanych plików fuse-zip.

getRootDir

public File getRootDir ()

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

Zwroty
File katalogu ERROR(/File).

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Skopiuj wszystkie pliki z folderu IDeviceBuildInfo.

Parametry
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Skopiuj wszystkie pliki z folderu IFolderBuildInfo.

Parametry
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Ustaw katalog główny, który zawiera artefakty kompilacji.

Parametry
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

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

Zwroty
boolean

Chronione metody

addAllFiles

protected void addAllFiles (BuildInfo build)

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

Tworzy nowe twarde linki do plików, dzięki czemu każda kompilacja będzie miała unikalną ścieżkę do pliku. tworzyć symboliczne linki do zamontowanych plików fuse-zip zamiast twardych linków.

Parametry
build BuildInfo