TestInformation
public class TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Objeto de suporte 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 sã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 principal. |
IInvocationContext | getContext () Retorna o contexto de chamada 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 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 principal em testes. |
getDevices () Retorna a lista de dispositivos que fazem parte da invocação. | |
boolean | isTestTimedOut () Retorna se o teste foi informado do 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 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 |
pasta dependencies
public File dependenciesFolder ()
Retorna a pasta onde todas as dependências são armazenadas para uma chamada.
devoluções | |
---|---|
File |
execuçãoArquivos
public ExecutionFiles executionFiles ()
Retorna os arquivos gerados durante a execução da invocação. Passar arquivos por 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 principal.
devoluções | |
---|---|
IBuildInfo |
getContext
public IInvocationContext getContext ()
Retorna o contexto de chamada atual ou o contexto do módulo, se 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 estamos procurando. |
targetFirst | boolean : se estamos ou não favorecendo arquivos do lado do destino versus arquivos do lado do host para a pesquisa. |
devoluções | |
---|---|
File | O arquivo de artefato encontrado. |
lances | |
---|---|
| Se o arquivo não for encontrado. |
getDevice
public ITestDevice getDevice ()
Retorna o dispositivo principal em testes.
devoluções | |
---|---|
ITestDevice |
obter dispositivos
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 timeout ou não.
devoluções | |
---|---|
boolean |
newBuilder
public static TestInformation.Builder newBuilder ()
Crie um construtor para criar instâncias 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 2023-03-30 UTC.