Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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


Un IDeviceBuildInfo che contiene anche altri artefatti di compilazione contenuti in una directory sul filesystem locale.

Riepilogo

Costruttori pubblici

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

Crea un DeviceFolderBuildInfo Il costruttore consente di configurare il flag di mUseFuseZip al momento della creazione di DeviceFolderBuildInfo.

DeviceFolderBuildInfo ()

Metodi pubblici

void cleanUp ()

Pulisci tutti i file di build temporanei Inoltre, smonta i file montati su fuse-zip in base all'elenco dei file montati su fuse-zip.

File getRootDir ()

Ottieni la cartella principale che contiene gli artefatti di compilazione.

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 principale che contiene gli artefatti di compilazione.

boolean shouldUseFuseZip ()

Ottieni il flag che indica se fuse-zip è in uso per gli artefatti di compilazione.

Metodi protetti

void addAllFiles ( BuildInfo build)

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

Costruttori pubblici

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parametri
buildId String

buildName String

DeviceFolderBuildInfo

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

Crea un DeviceFolderBuildInfo Il costruttore consente di configurare il flag di mUseFuseZip al momento della creazione di DeviceFolderBuildInfo.

Parametri
buildId String : l'ID build

buildName String : il nome del target di build

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

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Metodi pubblici

pulire

public void cleanUp ()

Pulisci tutti i file di build temporanei Inoltre, smonta i file montati su fuse-zip in base all'elenco dei file montati su fuse-zip.

getRootDir

public File getRootDir ()

Ottieni la cartella principale che contiene gli artefatti di compilazione.

ritorna
File la directory ERROR(/File) .

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Copia tutti i file da IDeviceBuildInfo .

Parametri
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Copia tutti i file da IFolderBuildInfo .

Parametri
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Imposta la directory principale che contiene gli artefatti di compilazione.

Parametri
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

Ottieni il flag che indica se fuse-zip è in uso per gli artefatti di compilazione.

ritorna
boolean

Metodi protetti

addAllFiles

protected void addAllFiles (BuildInfo build)

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

Crea nuovi collegamenti fisici ai file in modo che ogni build abbia un percorso di file univoco per il file. Crea collegamenti simbolici per file montati su fuse-zip, invece di collegamenti fisici.

Parametri
build BuildInfo