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 () |
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 |
void | setFolderBuild ( IFolderBuildInfo folderBuild) Copia tutti i file da |
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 |
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 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 ()
Guarda anche:
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 |