Informações do teste
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Objeto Holder que contém todas as informações e dependências que um executor de teste ou teste pode precisar para executar corretamente.
Resumo
Turmas 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 chamada. |
ExecutionFiles | executionFiles () Retorna os arquivos gerados durante a execução da invocação. |
IBuildInfo | getBuildInfo () Retorna as informações de compilação do dispositivo primário. |
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) Procure 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 do tempo limite ou não. |
static TestInformation.Builder | newBuilder () Crie um construtor para criar 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) Teste o método interno do Harness 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 |
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 |
dependenciesFolder
public File dependenciesFolder ()
Retorna a pasta onde todas as dependências estão armazenadas para uma chamada.
Devoluções | |
---|---|
File |
arquivos de execução
public ExecutionFiles executionFiles ()
Retorna os arquivos gerados durante a execução da invocação. A passagem de 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)
Procure 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 estamos procurando. |
targetFirst | boolean : se estamos favorecendo ou não arquivos do lado do destino versus 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 do tempo limite ou não.
Devoluções | |
---|---|
boolean |
novoConstrutor
public static TestInformation.Builder newBuilder ()
Crie um construtor para criar instâncias de TestInformation
.
Devoluções | |
---|---|
TestInformation.Builder |
notifyTimeout
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 maneira 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 alternar qual dispositivo é retornado por padrão com getDevice()
. Sempre redefinir 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 2022-11-07 UTC.