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 |
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 |
Interfaces
- IAbi
- IAbiReceptor
- IBuildReceptor
- IDeviceTest
- IInvocationContextReceptor
- Teste IMultiDevice
- Teste INativeDevice
- IRemoteTest
- IReportNotExecuted
- IRResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- Teste IShardable
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceptor
- ITestFilterReceptor
- ITestInformationReceptor
Aulas
- Abi
- AndroidJUnitTest
- ArteGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- Teste de cobertura de código
- CompanionAwareTest
- DispositivoBatteryLevelChecker
- DispositivoJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- Suíte de dispositivos
- DeviceTestCase
- Resultado de teste do dispositivo
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- Teste Falso
- GoogleBenchmarkResultParser
- Teste de benchmark do Google
- Teste GT
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- HostTest
- Teste de instrumentação instalado
- InstrumentaçãoTeste
- Teste de Host Isolado
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- Teste de estresse nativo
- NativeStressTestParser
- BarulhentoDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SubprocessTfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
Enums