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 getCompanion() para recuperar el compañero asignado.

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