com.android.tradefed.tipo de prueba

Interfaces

IAbi Interfaz que representa el ABI bajo prueba.
IAbiReceptor Una prueba que necesita el ABI bajo prueba.
IBuildReceiver Una prueba que necesita referencia a la compilación bajo prueba.
Prueba de dispositivo Interfaz para objeto que necesita una referencia a ITestDevice .
IInvocationContextReceiver Una prueba que necesita referencia al contexto de la invocación.
Prueba de dispositivos múltiples Esta interfaz está en desuso. Esta interfaz se conserva temporalmente por motivos de compatibilidad, pero en realidad ya no se utiliza. Por favor no lo implementes.
Prueba de dispositivo inativo Interfaz para objeto que necesita una referencia a INativeDevice .
PruebaRemota Una prueba que informa los resultados directamente a ITestInvocationListener .
IReportNotExecuted En caso de una ejecución incompleta, IRemoteTest que implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar los informes.
Prueba reanudable Esta interfaz está en desuso. Ya no es necesario esto
IRuntimeHintProvider
ISetOptionReceiver La implementación de esta interfaz debe tener una Option con un nombre de "establecer opción" vinculado a HostTest#SET_OPTION_NAME .
Prueba IShardable 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.
Coleccionista de pruebas Proporciona soporte para la recopilación de pruebas; cuando está configurado, el ejecutor de pruebas debe realizar un ensayo para recopilar casos de prueba sin ejecutarlos realmente.
ITestFileFilterReceptor Un ejecutor que puede recibir un archivo que especifica qué pruebas ejecutar y/o no ejecutar.
Receptor de filtro de prueba IT Un corredor que puede filtrar qué pruebas ejecutar.
Receptor de información de prueba Interfaz para recibir TestInformation para algunas clases.

Clases

abi Una clase que representa un ABI.
Android JUnitPrueba Una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado mediante android.support.test.runner.AndroidJUnitRunner.
ArteGTest
Prueba de ejecución de arte Un corredor de pruebas para ejecutar pruebas de ejecución 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 del código.
CompañeroAwarePrueba Clase de prueba básica que resume la repetición de cómo 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 periodistas.
DispositivoJUnit4ClassRunner.MetricAnnotation Anotación falsa destinada a transmitir métricas a los periodistas.
DispositivoJUnit4ClassRunner.TestLogData Implementación de ExternalResource y TestRule .
DispositivoJUnit4ClassRunner.TestMetrics Implementación de ExternalResource y TestRule .
Suite de dispositivos Extiende la Suite de contenedores JUnit4 para proporcionar un ITestDevice a las pruebas que lo requieran.
Caso de prueba del dispositivo Caso de prueba auxiliar JUnit que proporciona los servicios IRemoteTest e IDeviceTest .
Resultado de la prueba del dispositivo Una especialización de TestResult que abortará cuando se produzca una DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException
DispositivoTestSuite Conjunto de pruebas Helper JUnit que proporciona los servicios IRemoteTest e IDeviceTest .
Prueba dinámica de archivo auxiliar Esta es una prueba de Tradefed para comprobar que Tradefed puede resolver archivos dinámicos 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 GT 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 procesar' de las pruebas nativas utilizando GTest que se ejecutan desde el shell e informa a 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 ITestRunListener de los resultados.
AnfitriónGTest Una prueba que ejecuta un paquete de prueba nativo.
Prueba de anfitrión Un ejecutor de pruebas para pruebas basadas en host JUnit.
Instrumentaciones instaladasPrueba 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.
AisladoHostPrueba Implementa un corredor 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 informará.
Prueba de referencia nativa Una prueba que ejecuta una prueba comparativa nativa ejecutable en un dispositivo determinado.
NativeBenchmarkTestParser Un IShellOutputReceiver que analiza la salida de datos de la prueba comparativa y recopila métricas sobre el tiempo promedio por operación.
Prueba de estrés nativa Una prueba que ejecuta una prueba de estrés nativa ejecutable en un dispositivo determinado.
NativeStressTestParser Un IShellOutputReceiver que analiza la salida de datos de la prueba de esfuerzo y recopila métricas sobre el número de iteraciones completadas y el tiempo promedio por iteración.
RuidosoDryRunPrueba Ejecute un simulacro ruidoso en un archivo de comando.
PythonUnitTestResultParser Interpreta el resultado de las pruebas ejecutadas con el marco unittest de Python y lo traduce en llamadas a una serie de ITestInvocationListener s.
PythonUnitTestRunner Esta clase está en desuso. Utilice PythonBinaryHostTest en su lugar.
Prueba parcial Implementación de prueba vacía sin operación.
SubprocesoTfLauncher Un IRemoteTest para ejecutar pruebas en una instalación TF separada.
TestTimeoutEnforcer Oyentes que permiten verificar el tiempo de ejecución de un caso de prueba determinado y fallarlo si supera un tiempo de espera determinado.
TfTestLauncher Un IRemoteTest para ejecutar pruebas unitarias o funcionales en una instalación TF separada.
UiAutomatorRunner Ejecuta la prueba de UI Automator en el dispositivo e informa los resultados.
PruebaUiAutomator
Prueba de reinicio USB Un IRemoteTest que restablece el USB del dispositivo y comprueba si el dispositivo vuelve a estar en línea después.

Enumeraciones

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction