com.android.tradefed.testtype

Interfaces

IAbi 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 objeto que precisa 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 objeto que precisa de uma referência a um INativeDevice
IRemoteTest Um teste que informa os resultados diretamente a um ITestInvocationListener
IReportNotExecuted Em caso de uma execução incompleta, um IRemoteTest que implementa essa interface pode informar os testes não executados para melhorar os relatórios. 
IResumableTest Essa interface foi descontinuada. Não preciso mais disso 
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 executar com base em anotações. 
ITestCollector Oferece suporte à coleta de testes. Quando definido, o executor de testes precisa fazer uma simulação para coletar casos de teste sem 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 executar. 
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 no dispositivo especificado usando o android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Um executor de testes 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 ADB. 
ArtTest  
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 de como receber e verificar um dispositivo complementar.

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

DeviceBatteryLevelChecker Um IRemoteTest que verifica se há uma carga mínima de bateria e espera que ela atinja um segundo limite de carregamento se a carga mínima não estiver presente. 
DeviceJUnit4ClassRunner Executor de testes JUnit4 que também acomoda IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotação falsa destinada a transmitir registros aos repórteres. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotação falsa destinada a transmitir métricas aos repórteres. 
DeviceJUnit4ClassRunner.TestLogData Implementação de ExternalResource e TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementação de ExternalResource e TestRule
DeviceSuite Estende o contêiner JUnit4 Suite para fornecer um ITestDevice aos testes que exigem isso. 
DeviceTestCase Caso de teste JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest
DeviceTestResult Uma especialização de TestResult que será interrompida quando um DeviceNotAvailableException ocorrer.
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Conjunto de testes JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest
DynamicFileStubTest Este é um teste da Tradefed para verificar se ela consegue resolver arquivos dinâmicos corretamente. 
FakeTest Um teste falso que facilita a geração de resultados de teste repetíveis. 
GoogleBenchmarkResultParser Analisa os resultados do Google Benchmark executados no shell e retorna um mapa com todos os resultados. 
GoogleBenchmarkTest Um teste que executa um pacote de teste de comparativo de mercado do Google em um determinado dispositivo. 
GTest Um teste que executa um pacote de teste nativo em um determinado dispositivo. 
GTestBase A classe base do gTest. 
GTestListTestParser Um analisador de resultados para o modo de teste 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 dos resultados. 
GTestXmlResultParser Analisa os resultados do "modo de saída XML" de testes nativos usando o GTest executado no shell e informa um ITestRunListener dos resultados. 
HostGTest Um teste que executa um pacote de teste nativo. 
HostTest 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 executar como parte do TradeFed. 
MetricTestCase.LogHolder Estrutura para manter um arquivo de registro a ser informado. 
NativeBenchmarkTest Um teste que executa um executável de teste de comparativo nativo no dispositivo especificado. 
NativeBenchmarkTestParser Um IShellOutputReceiver que analisa a saída de dados do teste comparativo, coletando métricas sobre o tempo médio por operação. 
NativeStressTest Um teste que executa um executável de teste de estresse nativo no dispositivo especificado. 
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 Executa uma simulação ruidosa em um arquivo de comando. 
PythonUnitTestResultParser Interpreta a saída de testes executados com o framework unittest do Python e a traduz em chamadas em uma série de ITestInvocationListeners. 
PythonUnitTestRunner Essa classe foi descontinuada. Use PythonBinaryHostTest, em vez disso. 
StubTest Implementação de teste vazia sem operação. 
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 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 redefine o USB do dispositivo e verifica se ele volta a ficar on-line depois. 

Enumerações

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction