InfoDeviceCartellaBuildInfo

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.DeviceCartellaBuildInfo


Un elemento IDeviceBuildInfo che contiene anche altri artefatti di build contenuti in una directory su il file system locale.

Riepilogo

Costruttori pubblici

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

Crea un valore DeviceFolderBuildInfo. Il costruttore consente il flag di mUseFuseZip configurato al momento della creazione di DeviceCartelleBuildInfo.

DeviceFolderBuildInfo()

Metodi pubblici

void cleanUp()

Pulisci eventuali file di build temporanei Inoltre, smonta i file montati su fusibili zip in base all'elenco montati in un file YAML.

File getRootDir()

Recupera la cartella principale che contiene gli artefatti della build.

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

Copia tutti i file da IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

Copia tutti i file da IFolderBuildInfo.

void setRootDir(File rootDir)

Imposta la directory radice che contiene gli artefatti della build.

boolean shouldUseFuseZip()

Recupera il flag che indica se fuse-zip è in uso per gli artefatti della build.

Metodi protetti

void addAllFiles(BuildInfo build)

Metodo di supporto per copiare tutti i file dall'altra build. Crea collegamenti simbolici per i file montati su fusibili zip, invece di collegamenti rigidi.

Costruttori pubblici

InfoDeviceCartellaBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parametri
buildId String

buildName String

InfoDeviceCartellaBuildInfo

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

Crea un valore DeviceFolderBuildInfo. Il costruttore consente il flag di mUseFuseZip configurato al momento della creazione di DeviceCartelleBuildInfo.

Parametri
buildId String: l'ID build

buildName String: nome della destinazione di build

useFuseZip boolean: il flag per determinare se la build utilizza il montaggio tramite zip

InfoDeviceCartellaBuildInfo

public DeviceFolderBuildInfo ()

Metodi pubblici

pulizia

public void cleanUp ()

Pulisci eventuali file di build temporanei Inoltre, smonta i file montati su fusibili zip in base all'elenco montati in un file YAML.

getRootDir

public File getRootDir ()

Recupera la cartella principale che contiene gli artefatti della build.

Ritorni
File nella directory ERROR(/File).

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Copia tutti i file da IDeviceBuildInfo.

Parametri
deviceBuild IDeviceBuildInfo

setCartellaBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Copia tutti i file da IFolderBuildInfo.

Parametri
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Imposta la directory radice che contiene gli artefatti della build.

Parametri
rootDir File

dovrebbeUsareFuseZip

public boolean shouldUseFuseZip ()

Recupera il flag che indica se fuse-zip è in uso per gli artefatti della build.

Ritorni
boolean

Metodi protetti

addAllFiles

protected void addAllFiles (BuildInfo build)

Metodo di supporto per copiare tutti i file dall'altra build.

Crea nuovi link fissi ai file in modo che ogni build abbia un percorso di file univoco nella . Crea collegamenti simbolici per i file montati su fusibili zip, invece di collegamenti rigidi.

Parametri
build BuildInfo