com.android.tradefed.testtype

Interfaces

IAbi Interface representando a ABI em teste.
IAbiReceiver Um teste que precisa do 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 Esta interface está obsoleta. Essa interface é mantida temporariamente para compatibilidade, mas não é mais usada. Por favor, não o implemente.
INativeDeviceTest Interface para objeto que precisa de uma referência a um 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 relatar seus testes não executados para relatórios aprimorados.
IResumableTest Esta interface está obsoleta. Não há mais necessidade disso
IRuntimeHintProvider
ISetOptionReceiver A implementação dessa interface deve ter uma 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 nas anotações.
ITestCollector Fornece suporte para coleta de teste; quando definido, o executor de teste deve executar uma simulação para coletar os casos de teste sem realmente executá-los.
ITestFileFilterReceiver Um corredor 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 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 o android.support.test.runner.AndroidJUnitRunner.
ArtGTest
ArtRunTest Um executor de testes para executar testes de execução de ART.
ArtRunTest.AdbShellCommandException Uma classe de exceção para relatar um erro que ocorreu durante a execução de um comando shell 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 base que encapsula o boilerpate de obter e verificar o dispositivo complementar

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

DeviceBatteryLevelChecker Um IRemoteTest que verifica a carga mínima da bateria e aguarda a bateria atingir um segundo limite de carga se a carga mínima não estiver presente.
DeviceJUnit4ClassRunner Executador de teste JUnit4 que também acomoda IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation Anotação falsa destinada a levar logs 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 .
DeviceSuite Estende o JUnit4 container Suite para fornecer um ITestDevice para os testes que o requeiram.
DeviceTestCase Caso de teste JUnit auxiliar que fornece os serviços IRemoteTest e IDeviceTest .
DeviceTestResult Uma especialização de TestResult que será interrompida quando ocorrer uma DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException
DeviceTestSuite Suite auxiliar de testes JUnit que fornece os serviços IRemoteTest e IDeviceTest .
DynamicFileStubTest Este é um teste de tradefed para testar que o tradefed pode resolver o arquivo dinâmico corretamente.
FakeTest Um teste falso cuja finalidade é facilitar 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 benchmark do Google em determinado dispositivo.
GTest 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 gtest dry run com o parâmetro "--gtest_list_tests".
GTestResultParser Analisa os resultados do 'modo de saída bruto' de testes nativos usando GTest que são executados 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 que são executados a partir do shell e informa um ITestRunListener dos resultados.
HostGTest Um teste que executa um pacote de teste nativo.
HostTest Um executor de teste para testes baseados em host JUnit.
Teste de Instrumentação Instalada Executa toda a instrumentação encontrada no dispositivo atual.
Teste de instrumentação Um teste que executa um pacote de teste de instrumentação em determinado dispositivo.
IsolatedHostTest Implementa um executor 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 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 conter um arquivo de log a ser reportado.
NativeBenchmarkTest Um teste que executa um executável de teste de benchmark nativo em determinado dispositivo.
NativeBenchmarkTestParser Um IShellOutputReceiver que analisa a saída de dados de teste de benchmark, coletando métricas em tempo médio por operação.
NativeStressTest Um teste que executa um executável de teste de estresse nativo 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.
NoisyDryRunTest Execute um teste ruidoso em um arquivo de comando.
PythonUnitTestResultParser Interpreta a saída de testes executados com a estrutura unittest do Python e a converte em chamadas em uma série de ITestInvocationListener s.
PythonUnitTestRunner Esta classe está obsoleta. Em vez disso, use PythonBinaryHostTest .
StubTest Implementação de teste vazio no-op.
SubprocessTfLauncher Um IRemoteTest para executar testes em uma instalação separada do TF.
TestTimeoutEnforcer Ouvintes que permitem verificar o tempo de execução de um determinado caso de teste e rejeitá-lo se ultrapassar um determinado tempo limite.
TfTestLauncherGenericName Um IRemoteTest para executar testes de unidade ou funcionais em uma instalação separada do TF.
UiAutomatorRunner Executa o teste UI Automator no dispositivo e relata os resultados.
UiAutomatorTest
UsbResetTest Um IRemoteTest que redefine o USB do dispositivo e verifica se o dispositivo volta a ficar online depois.

Enums

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction