Informações de teste
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Objeto detentor que contém todas as informações e dependências que um executor ou teste pode precisar. para que ele seja executado corretamente.
Resumo
Classes aninhadas | |
---|---|
class |
TestInformation.Builder
Builder para criar uma instância de |
Métodos públicos | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Crie um |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Crie um |
File
|
dependenciesFolder()
Retorna a pasta em que todas as dependências são armazenadas para uma invocação. |
ExecutionFiles
|
executionFiles()
Retorna os arquivos gerados durante a execução da invocação. |
IBuildInfo
|
getBuildInfo()
Retorna as informações de versão do dispositivo principal. |
IInvocationContext
|
getContext()
Retorna o contexto de invocação atual ou o contexto do módulo, se for um módulo. |
File
|
getDependencyFile(String fileName, boolean targetFirst)
Procure um arquivo de dependência/artefato com base no nome e se é ou não um arquivo arquivo host (para uma pesquisa mais rápida). |
ITestDevice
|
getDevice()
Retorna o dispositivo principal em testes. |
|
getDevices()
Retorna a lista de dispositivos que fazem parte da invocação. |
boolean
|
isTestTimedOut()
Informa se o teste foi informado de tempo limite ou não. |
static
TestInformation.Builder
|
newBuilder()
Crie um builder para gerar instâncias de |
void
|
notifyTimeout()
Notifica que o tempo limite da fase de teste foi acionado para este teste. |
ExecutionProperties
|
properties()
Retorna as propriedades geradas durante a execução da invocação. |
final
void
|
setActiveDeviceIndex(int index)
Método interno de arcabouço de testes para alternar qual dispositivo é retornado por padrão com |
Métodos públicos
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Crie um TestInformation
com um ExecutionFiles
copiado.
Parâmetros | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
Retorna | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Crie um TestInformation
que represente um módulo em vez de uma invocação.
Parâmetros | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Retorna | |
---|---|
TestInformation |
Pasta de dependências
public File dependenciesFolder ()
Retorna a pasta em que todas as dependências são armazenadas para uma invocação.
Retorna | |
---|---|
File |
ExecutionFiles
public ExecutionFiles executionFiles ()
Retorna os arquivos gerados durante a execução da invocação. Transmitir arquivos pelo ExecutionFiles
é a forma recomendada de disponibilizar um arquivo entre target_preparers e
provas.
Retorna | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Retorna as informações de versão do dispositivo principal.
Retorna | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Retorna o contexto de invocação atual ou o contexto do módulo, se for um módulo.
Retorna | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
Procure um arquivo de dependência/artefato com base no nome e se é ou não um arquivo arquivo host (para uma pesquisa mais rápida).
Parâmetros | |
---|---|
fileName |
String : o nome do arquivo que estamos procurando. |
targetFirst |
boolean : se estamos favorecendo ou não arquivos do lado do destino em vez de arquivos do lado do host para
na pesquisa. |
Retorna | |
---|---|
File |
O arquivo de artefato encontrado. |
Gera | |
---|---|
|
Se o arquivo não for encontrado. |
getDevice
public ITestDevice getDevice ()
Retorna o dispositivo principal em testes.
Retorna | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Retorna a lista de dispositivos que fazem parte da invocação.
Retorna | |
---|---|
|
IsTestTimedOut
public boolean isTestTimedOut ()
Informa se o teste foi informado de tempo limite ou não.
Retorna | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Crie um builder para gerar instâncias de TestInformation
.
Retorna | |
---|---|
TestInformation.Builder |
notificarTimeout
public void notifyTimeout ()
Notifica que o tempo limite da fase de teste foi acionado para este teste.
properties
public ExecutionProperties properties ()
Retorna as propriedades geradas durante a execução da invocação. Como transmitir valores e
pelo ExecutionProperties
é a forma recomendada de trocar
entre target_preparers e testes.
Retorna | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Método interno de arcabouço de testes para alternar qual dispositivo é retornado por padrão com getDevice()
. Sempre redefinir para 0.
Parâmetros | |
---|---|
index |
int |