O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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 TestInformation .

Métodos públicos

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Crie um TestInformation com um ExecutionFiles copiado.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Crie um TestInformation representando um módulo em vez de uma invocação.

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 TestInformation .

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 getDevice() .

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

public  getDevices ()

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