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 |
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 |
Interfaces
- IAbi
- IAbiReceiver
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
Aulas
- Abi
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- CodeCoverageTest
- CompanionAwareTest
- DeviceBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DeviceTestCase
- DeviceTestResult
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- FakeTest
- GoogleBenchmarkResultParser
- GoogleBenchmarkTest
- GTest
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- HostTest
- Teste de Instrumentação Instalada
- Teste de instrumentação
- IsolatedHostTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- NativeStressTest
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SubprocessTfLauncher
- TestTimeoutEnforcer
- TfTestLauncherGenericName
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
Enums