TestInformation
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Objeto de detentor que contém todas as informações e dependências que um executor de teste ou teste pode precisar para executar 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 uma |
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 principais do build do dispositivo. |
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)
Pesquise um arquivo de dependência/artefato com base no nome e se ele é um arquivo de destino ou 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()
Retorna se o teste foi informado sobre o tempo limite ou não. |
static
TestInformation.Builder
|
newBuilder()
Crie um builder para criar instâncias |
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)
O método interno do Test Harness foi modificado 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, e não uma invocação.
Parâmetros | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
Retorna | |
---|---|
TestInformation |
dependenciesFolder
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. A transmissão de arquivos pelo ExecutionFiles
é a maneira recomendada de disponibilizar um arquivo entre target_preparers e
testes.
Retorna | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Retorna as informações principais do build do dispositivo.
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)
Pesquise um arquivo de dependência/artefato com base no nome e se ele é um arquivo de destino ou host (para uma pesquisa mais rápida).
Parâmetros | |
---|---|
fileName |
String : o nome do arquivo que estamos procurando. |
targetFirst |
boolean : se estamos favorecendo arquivos do lado do destino ou do lado do host para
a 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 ()
Retorna se o teste foi informado sobre o tempo limite ou não.
Retorna | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Crie um builder para criar instâncias TestInformation
.
Retorna | |
---|---|
TestInformation.Builder |
notifyTimeout
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. Transmitir valores e
informações pelo ExecutionProperties
é a maneira recomendada de trocar
informações entre target_preparers e testes.
Retorna | |
---|---|
ExecutionProperties |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
O método interno do Test Harness foi modificado para alternar qual dispositivo é retornado por padrão com getDevice()
. Sempre é redefinido para 0.
Parâmetros | |
---|---|
index |
int |