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.