Informacje o kompilacji folderów 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 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()

Usuń wszystkie tymczasowe pliki kompilacji. Dodatkowo na podstawie listy podłączonych plików fuse-zip odłącz podłączone pliki 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.

Metody chronione

void addAllFiles(BuildInfo build)

Metoda pomocnicza do skopiowania wszystkich plików z innej kompilacji. Utwórz 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

Informacje o kompilacji folderów urządzeń

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

Tworzy DeviceFolderBuildInfo. Konstruktor pozwala skonfigurować flagę mUseFuseZip podczas tworzenia elementu DeviceFolderBuildInfo.

Parametry
buildId String: identyfikator kompilacji

buildName String: nazwa celu 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 katalog 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 zawierający 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 skopiowania 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. tworzyć symboliczne linki do zamontowanych plików fuse-zip zamiast twardych linków.

Parametry
build BuildInfo