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 |