com.android.tradefed.testtype

Interfaces

IAbi (em inglês) Interface que representa a ABI em teste. 
IAbiReceiver Um teste que precisa da ABI em teste. 
IBuildReceiver Um teste que precisa de referência ao build em teste. 
IDeviceTest Interface para objetos que precisam de uma referência a um ITestDevice
IInvocationContextReceiver Um teste que precisa de referência ao contexto da invocação. 
IMultiDeviceTest Essa interface foi descontinuada. Essa interface é mantida temporariamente para compatibilidade, mas não é mais usada. Não implemente. 
INativeDeviceTest Interface para objetos que precisam de uma referência a um INativeDevice
IRemoteTest Um teste que informa os resultados diretamente para um ITestInvocationListener
IReportNotExecuted Em caso de execução incompleta, o IRemoteTest que implementa essa interface pode informar os testes não executados para melhorar os relatórios. 
IResumableTest Essa interface foi descontinuada. Não é mais necessário 
IRuntimeHintProvider  
ISetOptionReceiver A implementação dessa interface precisa ter um Option com um nome "set-option" vinculado a HostTest.SET_OPTION_NAME
IShardableTest 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 (link em inglês) Oferece suporte à coleta de testes. Quando definido, o executor de testes precisa realizar um teste de simulação para coletar casos de teste sem realmente executá-los. 
ITestFileFilterReceiver Um executor que pode receber um arquivo especificando quais testes executar e/ou não executar. 
ITestFilterReceiver Um executor que pode filtrar quais testes serão executados. 
ITestInformationReceiver Interface para receber o TestInformation de algumas classes. 

Classes

Abi Uma classe que representa uma ABI. 
AndroidJUnitTest Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo usando o android.support.test.runner.AndroidJUnitRunner. 
ArtGTest (em inglês)  
ArtRunTest (em inglês) Um executor de teste para executar testes de execução do ART. 
ArtRunTest.AdbShellCommandException Uma classe de exceção para informar um erro que ocorreu durante a execução de um comando do shell do ADB. 
CodeCoverageTest Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo e gera o relatório de cobertura de código. 
CompanionAwareTest Classe de teste básica que encapsula o boilerplate para receber e verificar o dispositivo complementar

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

DeviceBatteryLevelChecker Um IRemoteTest que verifica uma carga mínima da bateria e aguarda que ela atinja um segundo limite de carga se a carga mínima não estiver presente. 
DeviceJUnit4ClassRunner Executor de teste JUnit4 que também acomoda IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotação falsa para levar registros aos repórteres. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotação falsa para levar métricas aos informantes. 
DeviceJUnit4ClassRunner.TestLogData Implementação de ExternalResource e TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementação de ExternalResource e TestRule
DeviceSuite Estenda o Suite do contêiner JUnit4 para fornecer um ITestDevice aos testes que o exigem. 
DeviceTestCase Caso de teste auxiliar do JUnit que fornece os serviços IRemoteTest e IDeviceTest
DeviceTestResult Uma especialização de TestResult que será interrompida quando uma DeviceNotAvailableException ocorrer 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Conjunto de testes auxiliares do JUnit que fornece os serviços IRemoteTest e IDeviceTest
DynamicFileStubTest Este é um teste de tradefed para testar se o tradefed pode resolver o arquivo dinâmico corretamente. 
FakeTest (em inglês) Um teste falso que tem como objetivo facilitar a geração de resultados de teste repetíveis. 
GoogleBenchmarkResultParser Analisa os resultados do comparativo de mercado do Google executados pelo shell e retorna um mapa com todos os resultados. 
GoogleBenchmarkTest Um teste que executa um pacote de teste de comparação do Google em um determinado dispositivo. 
GTest Um teste que executa um pacote de teste nativo em um determinado dispositivo. 
GTestBase (link em inglês) A classe base do gTest 
GTestListTestParser Um analisador de resultados para o modo de simulação do gtest com o parâmetro "--gtest_list_tests". 
GTestResultParser Analisa os resultados do "modo de saída bruta" de testes nativos usando o GTest executado no shell e informa um ITestInvocationListener sobre os resultados. 
GTestXmlResultParser Analisa os resultados do "modo de saída XML" de testes nativos usando o GTest executado no shell e informa um ITestRunListener sobre os resultados. 
HostGTest (em inglês) Um teste que executa um pacote de teste nativo. 
HostTest (em inglês) Um executor de testes para testes baseados em host do JUnit. 
InstalledInstrumentationsTest Executa toda a instrumentação encontrada no dispositivo atual. 
InstrumentationTest Um teste que executa um pacote de teste de instrumentação em um determinado dispositivo. 
IsolatedHostTest Implementa um executor do TradeFed que usa 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 chamada IRemoteTest.run(TestInformation, ITestInvocationListener) para uma chamada Test.run(TestResult)
MetricTestCase Extensão de TestCase que permite registrar métricas ao ser executada como parte do TradeFed. 
MetricTestCase.LogHolder Estrutura para armazenar um arquivo de registro a ser informado. 
NativeBenchmarkTest Um teste que executa um executável de teste de comparação nativo em um determinado dispositivo. 
NativeBenchmarkTestParser Um IShellOutputReceiver que analisa a saída de dados de teste de comparação de mercado, coletando métricas sobre o tempo médio por operação. 
NativeStressTest (link em inglês) Um teste que executa um executável de teste de estresse nativo em um 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. 
NoisyDryRunTest (em inglês) Execute uma simulação com avisos em um arquivo de comando. 
PythonUnitTestResultParser Interpreta a saída dos testes executados com o framework de unittest do Python e a converte em chamadas em uma série de ITestInvocationListeners. 
PythonUnitTestRunner Esta classe foi descontinuada. Use PythonBinaryHostTest. 
StubTest Implementação de teste vazia de ambiente autônomo. 
SubprocessTfLauncher Um IRemoteTest para executar testes em uma instalação separada do TF. 
TestTimeoutEnforcer Listeners que permitem verificar o tempo de execução de um determinado caso de teste e falhar se ele exceder um determinado tempo limite. 
TfTestLauncher (link em inglês) Um IRemoteTest para executar testes de unidade ou funcionais em uma instalação separada do TF. 
UiAutomatorRunner Executa o teste do UI Automator no dispositivo e informa os resultados. 
UiAutomatorTest  
UsbResetTest Um IRemoteTest que redefiniu o USB do dispositivo e verificou se ele voltou a ficar on-line depois. 

Enumerações

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction