O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

IBuildInfo

public interface IBuildInfo

com.android.tradefed.build.IBuildInfo


Contém informações sobre a compilação em teste.

Resumo

Classes aninhadas

enum IBuildInfo.BuildInfoProperties

Algumas propriedades que um IBuildInfo pode ter que ajustar seu manuseio.

Constantes

String UNKNOWN_BUILD_ID

Valor padrão quando o ID do build é desconhecido.

Métodos públicos

abstract void addBuildAttribute (String attributeName, String attributeValue)

Adicionar um atributo de construção

default void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

Adicionar atributos de construção

abstract void cleanUp ()

Limpe todos os arquivos de construção temporários

abstract void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

Versão de cleanUp() onde alguns arquivos não são excluídos.

abstract IBuildInfo clone ()

Clona o objeto IBuildInfo .

abstract getBuildAttributes ()

Obtenha um conjunto de pares nome-valor de atributos adicionais que descrevem a construção.

abstract String getBuildBranch ()

Método opcional para retornar a ramificação de controle de origem a partir da qual a construção sendo testada foi produzida.

abstract String getBuildFlavor ()

Método opcional para retornar o tipo de construção que está sendo testado.

abstract String getBuildId ()

Retorna o identificador exclusivo da construção em teste.

abstract String getBuildTargetName ()

Retorne o nome completo da construção sendo testada.

abstract String getDeviceSerial ()
abstract File getFile (String name)

Método auxiliar para recuperar um arquivo com o nome dado.

default File getFile ( BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar um arquivo com um BuildInfoFileKey .

abstract getFiles ()

Retorna todos os VersionedFile s armazenados neste BuildInfo .

abstract getProperties ()

Retorna uma cópia das propriedades atualmente definidas no IBuildInfo .

abstract String getTestTag ()

Retorne um nome exclusivo para os testes que estão sendo executados.

default String getVersion ( BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar uma versão do arquivo com um BuildInfoFileKey .

abstract String getVersion (String name)

Método auxiliar para recuperar uma versão do arquivo com o nome fornecido.

default VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar um VersionedFile com um determinado BuildInfoFileKey .

default VersionedFile getVersionedFile (String name)

Método auxiliar para recuperar um VersionedFile com um determinado nome.

default getVersionedFileKeys ()

Retorna o conjunto de chaves disponíveis para consultar VersionedFile por meio de getFile(BuildInfoKey.BuildInfoFileKey) .

default getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar uma lista de VersionedFile s associados a um determinado BuildInfoFileKey .

default boolean isTestResourceBuild ()

Verifique se este build é um build de recurso de teste ou não.

abstract void setBuildBranch (String branch)

Defina o branch de construção

abstract void setBuildFlavor (String buildFlavor)

Defina o sabor de compilação.

abstract void setBuildId (String buildId)

Define o identificador exclusivo da construção em teste.

abstract void setDeviceSerial (String serial)

Configure o serial ITestDevice associado a esta construção.

abstract void setFile (String name, File file, String version)

Armazena um arquivo com o nome dado nestas informações de construção.

default void setFile ( BuildInfoKey.BuildInfoFileKey key, File file, String version)

Armazena um arquivo fornecido com um BuildInfoFileKey nestas informações de construção.

abstract void setProperties ( BuildInfoProperties... properties)

Defina BuildInfoProperties para a instância IBuildInfo .

default void setTestResourceBuild (boolean testResourceBuild)

Defina a construção como construção de recurso de teste.

abstract void setTestTag (String testTag)

Define o nome exclusivo dos testes que estão sendo executados.

default BuildInformation.BuildInfo toProto ()

Serialize uma instância BuildInfo em um protobuf.

Constantes

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

Valor padrão quando o ID do build é desconhecido.

Valor constante: "-1"

Métodos públicos

addBuildAttribute

public abstract void addBuildAttribute (String attributeName, 
                String attributeValue)

Adicionar um atributo de construção

Parâmetros
attributeName String : o nome do atributo exclusivo

attributeValue String : o valor do atributo

addBuildAttributes

public void addBuildAttributes ( buildAttributes)

Adicionar atributos de construção

Parâmetros
buildAttributes : Mapa de atributos a serem adicionados

Limpar

public abstract void cleanUp ()

Limpe todos os arquivos de construção temporários

Limpar

public abstract void cleanUp ( doNotDelete)

Versão de cleanUp() onde alguns arquivos não são excluídos.

Parâmetros
doNotDelete

clone

public abstract IBuildInfo clone ()

Clona o objeto IBuildInfo .

Devoluções
IBuildInfo

getBuildAttributes

public abstract  getBuildAttributes ()

Obtenha um conjunto de pares nome-valor de atributos adicionais que descrevem a construção.

Devoluções
um ERROR(/Map) de atributos de construção. Não será null , mas pode estar vazio.

getBuildBranch

public abstract String getBuildBranch ()

Método opcional para retornar a ramificação de controle de origem a partir da qual a construção sendo testada foi produzida.

Devoluções
String o branch de construção ou null se não definido / não aplicável

getBuildFlavor

public abstract String getBuildFlavor ()

Método opcional para retornar o tipo de construção que está sendo testado.

Uma implementação comum para compilações de plataforma Android é retornar (produto de compilação) - (sistema operacional de compilação) - (variante de compilação). ou seja, generic-linux-userdebug

Devoluções
String o tipo de compilação ou null se não definido / não aplicável

getBuildId

public abstract String getBuildId ()

Retorna o identificador exclusivo da construção em teste. Nunca deve ser nulo. O padrão é UNKNOWN_BUILD_ID .

Devoluções
String

getBuildTargetName

public abstract String getBuildTargetName ()

Retorne o nome completo da construção sendo testada.

Uma implementação comum é construir o nome do destino da construção a partir de uma combinação do tipo de construção e do nome do ramo. [isto é (nome do ramo) - (versão de construção)]

Devoluções
String

getDeviceSerial

public abstract String getDeviceSerial ()

Devoluções
String o serial ITestDevice em que esta compilação foi executada. Retorna null se nenhum dispositivo estiver associado a esta construção.

getFile

public abstract File getFile (String name)

Método auxiliar para recuperar um arquivo com o nome dado.

Devoluções
File o arquivo de imagem ou null se não for encontrado

getFile

public File getFile (BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar um arquivo com um BuildInfoFileKey .

Parâmetros
key BuildInfoKey.BuildInfoFileKey : o BuildInfoFileKey que é solicitado.

Devoluções
File o arquivo de imagem ou null se não for encontrado

getFiles

public abstract  getFiles ()

Retorna todos os VersionedFile s armazenados neste BuildInfo .

Devoluções

getProperties

public abstract  getProperties ()

Retorna uma cópia das propriedades atualmente definidas no IBuildInfo .

Devoluções

getTestTag

public abstract String getTestTag ()

Retorne um nome exclusivo para os testes que estão sendo executados.

Devoluções
String

getVersion

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar uma versão do arquivo com um BuildInfoFileKey .

Parâmetros
key BuildInfoKey.BuildInfoFileKey : O BuildInfoFileKey solicitado.

Devoluções
String a versão da imagem ou null se não for encontrada

getVersion

public abstract String getVersion (String name)

Método auxiliar para recuperar uma versão do arquivo com o nome fornecido.

Devoluções
String a versão da imagem ou null se não for encontrada

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar um VersionedFile com um determinado BuildInfoFileKey .

Parâmetros
key BuildInfoKey.BuildInfoFileKey : O BuildInfoFileKey solicitado.

Devoluções
VersionedFile O arquivo versionado ou null se não for encontrado

getVersionedFile

public VersionedFile getVersionedFile (String name)

Método auxiliar para recuperar um VersionedFile com um determinado nome.

Devoluções
VersionedFile O arquivo versionado ou null se não for encontrado

getVersionedFileKeys

public  getVersionedFileKeys ()

Retorna o conjunto de chaves disponíveis para consultar VersionedFile por meio de getFile(BuildInfoKey.BuildInfoFileKey) .

Devoluções

getVersionedFiles

public  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

Método auxiliar para recuperar uma lista de VersionedFile s associados a um determinado BuildInfoFileKey . Se a chave permite armazenar uma lista.

Parâmetros
key BuildInfoKey.BuildInfoFileKey : O BuildInfoFileKey solicitado.

Devoluções
O arquivo versionado ou null se não for encontrado

isTestResourceBuild

public boolean isTestResourceBuild ()

Verifique se este build é um build de recurso de teste ou não.

Devoluções
boolean

setBuildBranch

public abstract void setBuildBranch (String branch)

Defina o branch de construção

Parâmetros
branch String : o nome do branch

setBuildFlavor

public abstract void setBuildFlavor (String buildFlavor)

Defina o sabor de compilação.

setBuildId

public abstract void setBuildId (String buildId)

Define o identificador exclusivo da construção em teste. Nunca deve ser nulo.

Parâmetros
buildId String

setDeviceSerial

public abstract void setDeviceSerial (String serial)

Configure o serial ITestDevice associado a esta construção.

Parâmetros
serial String : o número de série do ITestDevice qual esta construção foi executada.

setFile

public abstract void setFile (String name, 
                File file, 
                String version)

Armazena um arquivo com o nome dado nestas informações de construção.

Parâmetros
name String : o nome único do arquivo

file File : o ERROR(/File) local ERROR(/File)

version String : a versão do arquivo

setFile

public void setFile (BuildInfoKey.BuildInfoFileKey key, 
                File file, 
                String version)

Armazena um arquivo fornecido com um BuildInfoFileKey nestas informações de construção.

Parâmetros
key BuildInfoKey.BuildInfoFileKey : o nome exclusivo do arquivo baseado em BuildInfoFileKey .

file File : o ERROR(/File) local ERROR(/File)

version String : a versão do arquivo

setProperties

public abstract void setProperties (BuildInfoProperties... properties)

Defina BuildInfoProperties para a instância IBuildInfo . Substitua todas as propriedades existentes definidas antes.

Parâmetros
properties BuildInfoProperties : a lista de propriedades a serem adicionadas.

setTestResourceBuild

public void setTestResourceBuild (boolean testResourceBuild)

Defina a construção como construção de recurso de teste.

Parâmetros
testResourceBuild boolean

setTestTag

public abstract void setTestTag (String testTag)

Define o nome exclusivo dos testes que estão sendo executados.

Parâmetros
testTag String

toProto

public BuildInformation.BuildInfo toProto ()

Serialize uma instância BuildInfo em um protobuf.

Devoluções
BuildInformation.BuildInfo