com.android.tradefed.testtype
Interfaces
iabi | Interfaz que representa la ABI bajo prueba. |
IAbiReceptor | Una prueba que necesita el ABI bajo prueba. |
IBuildReceiver | Una prueba que necesita una referencia a la compilación bajo prueba. |
Prueba de dispositivo | Interfaz para objeto que necesita una referencia a un ITestDevice . |
IInvocaciónContextReceptor | Una prueba que necesita referencia al contexto de la invocación. |
IMultiDeviceTest | Esta interfaz está en desuso. Esta interfaz se mantiene temporalmente por compatibilidad, pero en realidad ya no se usa. Por favor, no lo implementes. |
INativeDeviceTest | Interfaz para objeto que necesita una referencia a INativeDevice . |
IRemoteTest | Una prueba que informa los resultados directamente a un ITestInvocationListener . |
IReportNotExecutedIReportNotExecuted | En caso de una ejecución incompleta, IRemoteTest que implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar los informes. |
IResumableTest | Esta interfaz está en desuso. Ya no hay necesidad de esto |
IruntimeHintProviderIruntimeHintProvider | |
ISetOptionReceiver | La implementación de esta interfaz debe tener una Option con un nombre de "opción de configuración" vinculado a HostTest#SET_OPTION_NAME . |
IShardableTest | Un IRemoteTest que se puede dividir en subpruebas ejecutables por separado. |
ITestAnnotationFilterReceiver | Un corredor que puede filtrar qué pruebas ejecutar en función de las anotaciones. |
ITestCollector | Proporciona soporte para la recopilación de pruebas; cuando se establece, el corredor de prueba debe realizar una ejecución de prueba para recopilar casos de prueba sin ejecutarlos realmente. |
ITestFileFilterReceiver | Un corredor que puede recibir un archivo que especifica qué pruebas ejecutar y/o no ejecutar. |
ITestFilterReceiver | Un corredor que puede filtrar qué pruebas ejecutar. |
ITestInformaciónReceptor | Interfaz para recibir TestInformation para algunas clases. |
Clases
Abí | Una clase que representa una ABI. |
AndroidJUnitTest | Una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado mediante android.support.test.runner.AndroidJUnitRunner. |
ArtGTest | |
ArtRunPrueba | Un corredor de pruebas para ejecutar pruebas de ejecución de ART. |
ArtRunTest.AdbShellCommandException | Una clase de excepción para informar un error que ocurrió durante la ejecución de un comando de shell ADB. |
Prueba de cobertura de código | Una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado y genera el informe de cobertura de código. |
CompanionAwareTest | Clase de prueba base que encapsula la versión estándar de obtener y verificar el dispositivo complementario La subclase puede llamar |
DispositivoBatteryLevelChecker | Un IRemoteTest que verifica la carga mínima de la batería y espera a que la batería alcance un segundo umbral de carga si la carga mínima no está presente. |
DispositivoJUnit4ClassRunner | Ejecutor de pruebas JUnit4 que también admite IDeviceTest . |
DispositivoJUnit4ClassRunner.LogAnnotation | Anotación falsa destinada a llevar registros a los reporteros. |
DispositivoJUnit4ClassRunner.MetricAnnotation | Anotación falsa destinada a llevar métricas a los reporteros. |
DispositivoJUnit4ClassRunner.TestLogData | Implementación de ExternalResource y TestRule . |
DispositivoJUnit4ClassRunner.TestMetrics | Implementación de ExternalResource y TestRule . |
DeviceSuite | Extiende la Suite de contenedores JUnit4 para proporcionar un ITestDevice a las pruebas que lo requieran. |
DispositivoPruebaCaso | Caso de prueba de Helper JUnit que proporciona los servicios IRemoteTest e IDeviceTest . |
Resultado de la prueba del dispositivo | Una especialización de TestResult que se cancelará cuando ocurra una DeviceNotAvailableException |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestSuite | Conjunto de pruebas Helper JUnit que proporciona los servicios IRemoteTest e IDeviceTest . |
DynamicFileStubTestDynamicFileStubTest | Esta es una prueba de tradefed para probar que tradefed puede resolver el archivo dinámico correctamente. |
Prueba falsa | Una prueba falsa cuyo propósito es facilitar la generación de resultados de prueba repetibles. |
GoogleBenchmarkResultParser | Analiza los resultados de Google Benchmark que se ejecutan desde el shell y devuelve un mapa con todos los resultados. |
Prueba comparativa de Google | Una prueba que ejecuta un paquete de pruebas comparativas de Google en un dispositivo determinado. |
Prueba | Una prueba que ejecuta un paquete de prueba nativo en un dispositivo determinado. |
GTestBase | La clase base de gTest |
GTestListTestParser | Un analizador de resultados para el modo de ejecución en seco de gtest con el parámetro "--gtest_list_tests". |
GTestResultParser | Analiza los resultados del 'modo de salida sin formato' de las pruebas nativas mediante GTest que se ejecutan desde el shell e informa a un ITestInvocationListener de los resultados. |
GTestXmlResultParser | Analiza los resultados del 'modo de salida xml' de las pruebas nativas utilizando GTest que se ejecutan desde el shell e informa a un ITestRunListener de los resultados. |
HostGTest | Una prueba que ejecuta un paquete de prueba nativo. |
Prueba de host | Un corredor de pruebas para pruebas basadas en host JUnit. |
InstaladoInstrumentacionesPrueba | Ejecuta toda la instrumentación encontrada en el dispositivo actual. |
Prueba de instrumentación | Una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado. |
Prueba de host aislado | Implementa un corredor de TradeFed que utiliza un subproceso para ejecutar las pruebas en un entorno de baja dependencia en lugar de ejecutarlas en el proceso principal. |
JUnitRunUtil | Una clase auxiliar para dirigir una IRemoteTest#run(TestInformation, ITestInvocationListener) a una llamada Test#run(TestResult) . |
Caso de prueba métrica | Extensión de TestCase que permite registrar métricas cuando se ejecuta como parte de TradeFed. |
MetricTestCase.LogHolder | Estructura para contener un archivo de registro que se va a informar. |
Prueba de referencia nativa | Una prueba que ejecuta un ejecutable de prueba comparativa nativa en un dispositivo determinado. |
NativeBenchmarkTestParser | Un IShellOutputReceiver que analiza la salida de datos de prueba de referencia, recopilando métricas en el tiempo promedio por operación. |
Prueba de estrés nativo | Una prueba que ejecuta un ejecutable de prueba de estrés nativo en un dispositivo determinado. |
NativeStressTestParser | Un IShellOutputReceiver que analiza la salida de datos de la prueba de estrés, recopilando métricas sobre el número de iteraciones completadas y el tiempo promedio por iteración. |
RuidosoSecoEjecutarPrueba | Ejecute una ejecución en seco ruidosa en un archivo de comando. |
PythonUnitTestResultParser | Interpreta el resultado de las pruebas ejecutadas con el marco unittest de Python y lo traduce en llamadas en una serie de ITestInvocationListener s. |
PythonUnitTestRunnerPythonUnitTestRunner | Esta clase está en desuso. Utilice PythonBinaryHostTest en su lugar. |
StubTest | Implementación de prueba vacía sin operación. |
SubprocesoTfLauncher | Un IRemoteTest para ejecutar pruebas contra una instalación TF separada. |
TestTimeoutEnforcer | Oyentes que permiten verificar el tiempo de ejecución de un caso de prueba dado y fallar si supera un tiempo de espera determinado. |
TfTestLanzador | Un IRemoteTest para ejecutar pruebas unitarias o funcionales contra una instalación TF separada. |
UiAutomatorRunner | Ejecuta la prueba de UI Automator en el dispositivo e informa los resultados. |
UiAutomatorTest | |
UsbResetPrueba | Un IRemoteTest que restablece el dispositivo USB y verifica si el dispositivo vuelve a estar en línea después. |
Enumeraciones
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction |
Interfaces
- iabi
- IAbiReceptor
- IBuildReceiver
- Prueba de dispositivo
- IInvocaciónContextReceptor
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IReportNotExecutedIReportNotExecuted
- IResumableTest
- IruntimeHintProviderIruntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformaciónReceptor
Clases
- Abí
- AndroidJUnitTest
- ArtGTest
- ArtRunPrueba
- ArtRunTest.AdbShellCommandException
- Prueba de cobertura de código
- CompanionAwareTest
- DispositivoBatteryLevelChecker
- DispositivoJUnit4ClassRunner
- DispositivoJUnit4ClassRunner.LogAnnotation
- DispositivoJUnit4ClassRunner.MetricAnnotation
- DispositivoJUnit4ClassRunner.TestLogData
- DispositivoJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DispositivoPruebaCaso
- Resultado de la prueba del dispositivo
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTestDynamicFileStubTest
- Prueba falsa
- GoogleBenchmarkResultParser
- Prueba comparativa de Google
- Prueba
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- Prueba de host
- InstaladoInstrumentacionesPrueba
- Prueba de instrumentación
- Prueba de host aislado
- JUnitRunUtil
- Caso de prueba métrica
- MetricTestCase.LogHolder
- Prueba de referencia nativa
- NativeBenchmarkTestParser
- Prueba de estrés nativo
- NativeStressTestParser
- RuidosoSecoEjecutarPrueba
- PythonUnitTestResultParser
- PythonUnitTestRunnerPythonUnitTestRunner
- StubTest
- SubprocesoTfLauncher
- TestTimeoutEnforcer
- TfTestLanzador
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetPrueba
Enumeraciones