BuildInfo
public class BuildInfo
extends Object
implements IBuildInfo
java.lang.Object |
↳ | com.android.tradefed.build.BuildInfo |
Subclases directas conocidas |
Subclases indirectas conocidas |
Implementación genérica de un IBuildInfo
que debe ser asociado con un ITestDevice
.
Resumen
Constructores públicos
BuildInfo
public BuildInfo ()
Crea un BuildInfo
usando valores de atributos por defecto.
BuildInfo
public BuildInfo (String buildId,
String buildTargetName)
Crea un BuildInfo
Parámetros |
---|
buildId | String : el ID de build |
buildTargetName | String : el nombre del destino de construcción |
Métodos públicos
addAppPackageFile
public void addAppPackageFile (File appPackageFile,
String version)
Parámetros |
---|
appPackageFile | File |
version | String |
addBuildAttribute
public void addBuildAttribute (String attributeName,
String attributeValue)
Parámetros |
---|
attributeName | String |
attributeValue | String |
addBuildAttributes
public void addBuildAttributes ( buildAttributes)
Parámetros |
---|
buildAttributes | |
limpiar
public void cleanUp ()
limpiar
public void cleanUp ( doNotClean)
clon
public IBuildInfo clone ()
copyAllFileFrom
public final void copyAllFileFrom (BuildInfo build)
Copiar todo el VersionedFile
producido por una acumulación dado a éste.
Parámetros |
---|
build | BuildInfo |
es igual a
public boolean equals (Object obj)
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
Operación inversa a toProto()
para obtener la parte posterior instancia.
Parámetros |
---|
protoBuild | BuildInformation.BuildInfo |
getAppPackageFiles
public getAppPackageFiles ()
getBuildAttributes
public getBuildAttributes ()
getBuildBranch
public String getBuildBranch ()
getBuildFlavor
public String getBuildFlavor ()
getBuildId
public String getBuildId ()
getBuildTargetName
public String getBuildTargetName ()
getDeviceSerial
public String getDeviceSerial ()
Obtener el archivo
public File getFile (String name)
Obtener el archivo
public File getFile (BuildInfoKey.BuildInfoFileKey key)
Parámetros |
---|
key | BuildInfoKey.BuildInfoFileKey |
getFiles
public getFiles ()
getProperties
public getProperties ()
getRemoteFiles
public getRemoteFiles ()
getTestTag
public String getTestTag ()
getVersion
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
Parámetros |
---|
key | BuildInfoKey.BuildInfoFileKey |
getVersion
public String getVersion (String name)
getVersheredFile
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
Parámetros |
---|
key | BuildInfoKey.BuildInfoFileKey |
Devoluciones |
---|
VersionedFile | |
getVersheredFile
public final VersionedFile getVersionedFile (String name)
Devoluciones |
---|
VersionedFile | |
getVersheredFileKeys
public getVersionedFileKeys ()
getVersheredFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
Parámetros |
---|
key | BuildInfoKey.BuildInfoFileKey |
código hash
public int hashCode ()
removeBuildAttribute
public void removeBuildAttribute (String attributeName)
Parámetros |
---|
attributeName | String |
setBuildBranch
public void setBuildBranch (String branch)
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
Parámetros |
---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
Parámetros |
---|
buildId | String |
setDeviceSerial
public void setDeviceSerial (String serial)
setFile
public void setFile (String name,
File file,
String version)
Parámetros |
---|
name | String |
file | File |
version | String |
setFile
public void setFile (BuildInfoKey.BuildInfoFileKey key,
File file,
String version)
Parámetros |
---|
key | BuildInfoKey.BuildInfoFileKey |
file | File |
version | String |
setProperties
public void setProperties (BuildInfoProperties... properties)
Parámetros |
---|
properties | BuildInfoProperties |
setTestTag
public void setTestTag (String testTag)
Parámetros |
---|
testTag | String |
stageRemoteFile
public File stageRemoteFile (String fileName,
File workingDir)
Parámetros |
---|
fileName | String |
workingDir | File |
toProto
public BuildInformation.BuildInfo toProto ()
Devoluciones |
---|
BuildInformation.BuildInfo | |
Encadenar
public String toString ()
Métodos protegidos
addAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
Método auxiliar para copiar atributos de compilación, rama y sabor de otra compilación.
Parámetros |
---|
build | BuildInfo |
addAllFiles
protected void addAllFiles (BuildInfo build)
Método auxiliar para copiar todos los archivos de la otra compilación.
Crea nuevos vínculos físicos a los archivos para que cada compilación tenga una ruta de archivo única al archivo.
Parámetros |
---|
build | BuildInfo |
Lanza |
---|
| si se lanza una excepción al crear el vínculo físico. |
applyBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered,
IBuildInfo build,
IBuildInfo receiver)
Permitir a aplicar algunas de las IBuildInfo.BuildInfoProperties
y hacer un manejo diferente, posiblemente.
Parámetros |
---|
origFileConsidered | VersionedFile : El momento mirado VersionedFile . |
build | IBuildInfo : la construcción original que se clona |
receiver | IBuildInfo : la acumulación de recibir la información. |
Devoluciones |
---|
boolean | Es cierto si aplicamos las propiedades y se debe omitir el manejo adicional. Falso de lo contrario. |
getAttributesMultiMap
protected MultiMap<String, String> getAttributesMultiMap ()
Devoluciones |
---|
MultiMap<String, String> | |
getVersheredFileMap
protected getVersionedFileMap ()
getVersheredFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
Devoluciones |
---|
MultiMap<String, VersionedFile> | |