com.android.tradefed.testtype

Interfaces

IAbi Interface que representa a ABI em teste.
IAbiReceptor Um teste que precisa da ABI em teste.
IBuildReceptor Um teste que precisa de referência ao build em teste.
IDeviceTest Interface para objeto que precisa de uma referência a um ITestDevice .
IInvocationContextReceptor Um teste que precisa de referência ao contexto da invocação.
Teste IMultiDevice Esta interface está obsoleta. Esta interface é mantida temporariamente para compatibilidade, mas não é mais usada. Por favor, não implemente isso.
Teste INativeDevice Interface para objeto que precisa de referência a INativeDevice .
IRemoteTest Um teste que relata os resultados diretamente para um ITestInvocationListener .
IReportNotExecuted No caso de uma execução incompleta, IRemoteTest que implementa esta interface pode reportar seus testes não executados para melhorar os relatórios.
IRResumableTest Esta interface está obsoleta. Não há mais necessidade disso
IRuntimeHintProvider
ISetOptionReceiver A implementação desta interface deve ter uma Option com um nome "set-option" vinculado a HostTest#SET_OPTION_NAME .
Teste IShardable Um IRemoteTest que pode ser dividido em subtestes executáveis ​​separadamente.
ITestAnnotationFilterReceiver Um executor que pode filtrar quais testes serão executados com base em anotações.
ITestCollector Fornece suporte para coleta de testes; quando definido, o executor de teste deve realizar uma simulação para coletar casos de teste sem realmente executá-los.
ITestFileFilterReceptor Um executor que pode receber um arquivo especificando quais testes executar e/ou não executar.
ITestFilterReceptor Um executor que pode filtrar quais testes serão executados.
ITestInformationReceptor Interface para receber o TestInformation para algumas classes.

Aulas

Abi Uma classe que representa uma ABI.
AndroidJUnitTest Um teste que executa um pacote de teste de instrumentação em determinado dispositivo usando android.support.test.runner.AndroidJUnitRunner.
ArteGTest
ArtRunTest Um executor de testes para executar testes de execução do ART.
ArtRunTest.AdbShellCommandException Uma classe de exceção para relatar um erro que ocorreu durante a execução de um comando shell ADB.
Teste de cobertura de código Um Teste que executa um pacote de testes de instrumentação em um determinado dispositivo e gera o relatório de cobertura de código.
CompanionAwareTest Classe de teste base que encapsula o padrão de obtenção e verificação do dispositivo complementar

A subclasse pode chamar getCompanion() para recuperar o companheiro alocado.

DispositivoBatteryLevelChecker Um IRemoteTest que verifica a carga mínima da bateria e espera que a bateria atinja um segundo limite de carga se a carga mínima não estiver presente.
DispositivoJUnit4ClassRunner Executor de teste JUnit4 que também acomoda IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation Anotação falsa destinada a levar registros aos repórteres.
DeviceJUnit4ClassRunner.MetricAnnotation Anotação falsa destinada a levar métricas aos repórteres.
DeviceJUnit4ClassRunner.TestLogData Implementação de ExternalResource e TestRule .
DeviceJUnit4ClassRunner.TestMetrics Implementação de ExternalResource e TestRule .
Suíte de dispositivos Estende o contêiner JUnit4 Suite para fornecer um ITestDevice aos testes que o exigem.
DeviceTestCase Caso de teste JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest .
Resultado de teste do dispositivo Uma especialização de TestResult que será abortada quando ocorrer uma DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException
DeviceTestSuite Conjunto de testes JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest .
DynamicFileStubTest Este é um teste tradefed para testar se o tradefed pode resolver arquivos dinâmicos corretamente.
Teste Falso Um teste falso cujo objetivo é facilitar a geração de resultados de testes repetíveis.
GoogleBenchmarkResultParser Analisa os resultados do Google Benchmark executados no shell e retorna um mapa com todos os resultados.
Teste de benchmark do Google Um teste que executa um pacote de testes de benchmark do Google em determinado dispositivo.
Teste GT Um teste que executa um pacote de teste nativo em determinado dispositivo.
GTestBase A classe base do gTest
GTestListTestParser Um analisador de resultados para o modo de simulação gtest com o parâmetro "--gtest_list_tests".
GTestResultParser Analisa os resultados do 'modo de saída bruto' de testes nativos usando GTest executado a partir do shell e informa um ITestInvocationListener dos resultados.
GTestXmlResultParser Analisa os resultados do 'modo de saída xml' de testes nativos usando GTest executado a partir do shell e informa um ITestRunListener dos resultados.
HostGTest Um teste que executa um pacote de testes nativo.
HostTest Um executor de testes para testes baseados em host JUnit.
Teste de instrumentação instalado Executa toda a instrumentação encontrada no dispositivo atual.
InstrumentaçãoTeste Um teste que executa um pacote de testes de instrumentação em determinado dispositivo.
Teste de Host Isolado Implementa um executor TradeFed que utiliza um subprocesso para executar os testes em um ambiente de baixa dependência em vez de executá-los no processo principal.
JUnitRunUtil Uma classe auxiliar para direcionar uma IRemoteTest#run(TestInformation, ITestInvocationListener) para uma chamada Test#run(TestResult) .
MetricTestCase Extensão do TestCase que permite registrar métricas ao executar como parte do TradeFed.
MetricTestCase.LogHolder Estrutura para armazenar um arquivo de log a ser reportado.
NativeBenchmarkTest Um teste que executa um teste de benchmark nativo executável em determinado dispositivo.
NativeBenchmarkTestParser Um IShellOutputReceiver que analisa a saída de dados de teste de benchmark, coletando métricas no tempo médio por operação.
Teste de estresse nativo Um teste que executa um teste de estresse nativo executável em determinado dispositivo.
NativeStressTestParser Um IShellOutputReceiver que analisa a saída de dados do teste de estresse, coletando métricas sobre o número de iterações concluídas e o tempo médio por iteração.
BarulhentoDryRunTest Execute uma simulação barulhenta em um arquivo de comando.
PythonUnitTestResultParser Interpreta a saída de testes executados com a estrutura unittest do Python e a traduz em chamadas em uma série de ITestInvocationListener s.
PythonUnitTestRunner Esta classe está obsoleta. Use PythonBinaryHostTest .
StubTest Implementação de teste vazio sem operação.
SubprocessTfLauncher Um IRemoteTest para executar testes em uma instalação TF separada.
TestTimeoutEnforcer Listeners que permitem verificar o tempo de execução de um determinado caso de teste e reprová-lo caso ultrapasse um determinado tempo limite.
TfTestLauncher Um IRemoteTest para executar testes unitários ou funcionais em uma instalação TF separada.
UiAutomatorRunner Executa o teste do UI Automator no dispositivo e relata os resultados.
UiAutomatorTest
UsbResetTest Um IRemoteTest que reinicia o dispositivo USB e verifica se o dispositivo volta a ficar online posteriormente.

Enums

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction