Informações de teste
public class TestInformation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.TestInformation |
Objeto titular 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 |
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 onde todas as dependências estã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 compilação do dispositivo principal. |
IInvocationContext | getContext ()Retorna o contexto de invocação atual ou o contexto do módulo se este for um módulo. |
File | getDependencyFile (String fileName, boolean targetFirst)Pesquise um arquivo de dependência/artefato com base em seu nome e se é ou não um arquivo de destino ou host (para uma pesquisa mais rápida). |
ITestDevice | getDevice ()Retorna o dispositivo primário em testes. |
getDevices ()Retorna a lista de dispositivos que fazem parte da invocação. | |
boolean | isTestTimedOut ()Retorna se o teste foi informado de timeout ou não. |
static TestInformation.Builder | newBuilder () Crie um construtor 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) Teste o método interno do Harness para mudar 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 |
| Devoluções | |
|---|---|
TestInformation | |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Crie um TestInformation representando um módulo em vez de uma invocação.
| Parâmetros | |
|---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
| Devoluções | |
|---|---|
TestInformation | |
pasta de dependências
public File dependenciesFolder ()
Retorna a pasta onde todas as dependências estão armazenadas para uma invocação.
| Devoluções | |
|---|---|
File | |
arquivos de execução
public ExecutionFiles executionFiles ()
Retorna os arquivos gerados durante a execução da invocação. Passar arquivos por meio de ExecutionFiles é a maneira recomendada de disponibilizar um arquivo entre target_preparers e testes.
| Devoluções | |
|---|---|
ExecutionFiles | |
getBuildInfo
public IBuildInfo getBuildInfo ()
Retorna as informações de compilação do dispositivo primário.
| Devoluções | |
|---|---|
IBuildInfo | |
getContext
public IInvocationContext getContext ()
Retorna o contexto de invocação atual ou o contexto do módulo se este for um módulo.
| Devoluções | |
|---|---|
IInvocationContext | |
getDependencyFile
public File getDependencyFile (String fileName,
boolean targetFirst)Pesquise um arquivo de dependência/artefato com base em seu nome e se é ou não um arquivo de destino ou host (para uma pesquisa mais rápida).
| Parâmetros | |
|---|---|
fileName | String : O nome do arquivo que procuramos. |
targetFirst | boolean : se estamos ou não favorecendo arquivos do lado do destino em vez de arquivos do lado do host para a pesquisa. |
| Devoluções | |
|---|---|
File | O arquivo de artefato encontrado. |
| Lança | |
|---|---|
| Se o arquivo não for encontrado. |
getDevice
public ITestDevice getDevice ()
Retorna o dispositivo primário em testes.
| Devoluções | |
|---|---|
ITestDevice | |
getDispositivos
publicgetDevices ()
Retorna a lista de dispositivos que fazem parte da invocação.
| Devoluções | |
|---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Retorna se o teste foi informado de timeout ou não.
| Devoluções | |
|---|---|
boolean | |
novoConstrutor
public static TestInformation.Builder newBuilder ()
Crie um construtor para criar instâncias TestInformation .
| Devoluções | |
|---|---|
TestInformation.Builder | |
notificarTimeout
public void notifyTimeout ()
Notifica que o tempo limite da fase de teste foi acionado para este teste.
propriedades
public ExecutionProperties properties ()
Retorna as propriedades geradas durante a execução da invocação. Passar valores e informações por meio de ExecutionProperties é a forma recomendada de trocar informações entre target_preparers e testes.
| Devoluções | |
|---|---|
ExecutionProperties | |
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Teste o método interno do Harness para mudar qual dispositivo é retornado por padrão com getDevice() . Sempre redefina para 0.
| Parâmetros | |
|---|---|
index | int |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.