DeviceFolderBuildInfo
public class DeviceFolderBuildInfo
extends DeviceBuildInfo
implements IDeviceBuildInfo , IFolderBuildInfo
java.lang.Oggetto | |||
↳ | com.android.tradefed.build.BuildInfo | ||
↳ | com.android.tradefed.build.DeviceBuildInfo | ||
↳ | com.android.tradefed.build.DeviceFolderBuildInfo |
Oggetto IDeviceBuildInfo
che contiene anche altri artefatti di compilazione contenuti in una directory nel file system locale.
Riepilogo
Costruttori pubblici | |
---|---|
DeviceFolderBuildInfo (String buildId, String buildName) | |
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip) Crea un | |
DeviceFolderBuildInfo () |
Metodi pubblici | |
---|---|
void | cleanUp () Pulisci tutti i file di build temporanei Inoltre, smonta i file montati con fuse-zip in base all'elenco dei file montati con fuse-zip. |
File | getRootDir () Ottieni la cartella radice che contiene gli artefatti di compilazione. |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) Copia tutti i file da |
void | setFolderBuild ( IFolderBuildInfo folderBuild) Copia tutti i file da |
void | setRootDir (File rootDir) Imposta la directory radice che contiene gli artefatti di compilazione. |
boolean | shouldUseFuseZip () Ottieni il flag che indica se fuse-zip è in uso per gli artefatti di 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 con fuse-zip, invece di collegamenti fisici. |
Costruttori pubblici
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
Parametri | |
---|---|
buildId | String |
buildName | String |
Guarda anche:
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 di build |
buildName | String : il nome della destinazione di compilazione |
useFuseZip | boolean : il flag per determinare se la build utilizza il montaggio zip |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo ()
Guarda anche:
Metodi pubblici
ripulire
public void cleanUp ()
Pulisci tutti i file di build temporanei Inoltre, smonta i file montati con fuse-zip in base all'elenco dei file montati con fuse-zip.
getRootDir
public File getRootDir ()
Ottieni la cartella radice 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 radice 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 build.
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 file univoco al file. Crea collegamenti simbolici per i file montati con fuse-zip, invece di collegamenti fisici.
Parametri | |
---|---|
build | BuildInfo |