com.android.tradefed.testtype

Interfaces

IAbi Es la interfaz que representa la ABI en prueba. 
IAbiReceiver Es una prueba que necesita la ABI en prueba. 
IBuildReceiver Es una prueba que necesita una referencia a la compilación que se está probando. 
IDeviceTest Interfaz para el objeto que necesita una referencia a un ITestDevice
IInvocationContextReceiver Es una prueba que necesita hacer referencia al contexto de la invocación. 
IMultiDeviceTest Esta interfaz dejó de estar disponible. Esta interfaz se mantiene temporalmente por compatibilidad, pero ya no se usa. No lo implementes. 
INativeDeviceTest Interfaz para el objeto que necesita una referencia a un INativeDevice
IRemoteTest Es una prueba que informa los resultados directamente a un ITestInvocationListener
IReportNotExecuted En caso de una ejecución incompleta, IRemoteTest que implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar la generación de informes. 
IResumableTest Esta interfaz dejó de estar disponible. Ya no es necesario 
IRuntimeHintProvider  
ISetOptionReceiver La implementación de esta interfaz debe tener un Option con un nombre "set-option" vinculado a HostTest.SET_OPTION_NAME
IShardableTest Es un IRemoteTest que se puede dividir en subpruebas ejecutables por separado. 
ITestAnnotationFilterReceiver Es un ejecutor que puede filtrar qué pruebas ejecutar según las anotaciones. 
ITestCollector Proporciona compatibilidad para la recopilación de pruebas. Cuando se configura, el ejecutor de pruebas debe realizar una prueba de validación para recopilar casos de prueba sin ejecutarlos realmente. 
ITestFileFilterReceiver Es un ejecutor que puede recibir un archivo en el que se especifiquen las pruebas que se deben ejecutar y las que no. 
ITestFilterReceiver Es un ejecutor que puede filtrar qué pruebas ejecutar. 
ITestInformationReceiver Interfaz para recibir el TestInformation de algunas clases. 

Clases

Abi Clase que representa una ABI. 
AndroidJUnitTest Es una prueba que ejecuta un paquete de pruebas de instrumentación en un dispositivo determinado con android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Es un ejecutor de pruebas para ejecutar pruebas de ART. 
ArtRunTest.AdbShellCommandException Es una clase de excepción para informar un error que se produjo durante la ejecución de un comando de shell de ADB. 
ArtTest  
CodeCoverageTest Es una prueba que ejecuta un paquete de pruebas de instrumentación en un dispositivo determinado y genera el informe de cobertura de código. 
CompanionAwareTest Clase de prueba base que encapsula el código repetitivo para obtener y verificar el dispositivo complementario

La subclase puede llamar a getCompanion() para recuperar el compañero asignado. 

DeviceBatteryLevelChecker Un IRemoteTest que verifica si hay una carga de batería mínima y espera a que la batería alcance un segundo umbral de carga si no se alcanza la carga mínima. 
DeviceJUnit4ClassRunner Es un ejecutor de pruebas JUnit4 que también admite IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotación falsa destinada a llevar registros a los reporteros. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotación falsa destinada a llevar métricas a los reporteros. 
DeviceJUnit4ClassRunner.TestLogData Se implementaron ExternalResource y TestRule
DeviceJUnit4ClassRunner.TestMetrics Se implementaron ExternalResource y TestRule
DeviceSuite Extiende el contenedor JUnit4 Suite para proporcionar un ITestDevice a las pruebas que lo requieren. 
DeviceTestCase Caso de prueba de JUnit auxiliar que proporciona los servicios IRemoteTest y IDeviceTest
DeviceTestResult Es una especialización de TestResult que se anulará cuando ocurra un DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Conjunto de pruebas de JUnit auxiliar que proporciona los servicios IRemoteTest y IDeviceTest
DynamicFileStubTest Esta es una prueba de Tradefed para verificar que Tradefed pueda resolver el archivo dinámico correctamente. 
FakeTest Es una prueba falsa cuyo propósito es facilitar la generación de resultados de pruebas repetibles. 
GoogleBenchmarkResultParser Analiza los resultados de Google Benchmark que se ejecutan desde la shell y devuelve un mapa con todos los resultados. 
GoogleBenchmarkTest Es una prueba que ejecuta un paquete de pruebas de comparativas de Google en un dispositivo determinado. 
GTest Es una prueba que ejecuta un paquete de pruebas nativo en un dispositivo determinado. 
GTestBase La clase base de gTest 
GTestListTestParser Es un analizador de resultados para el modo de ejecución de prueba de gtest con el parámetro "--gtest_list_tests". 
GTestResultParser Analiza los resultados del "modo de salida sin procesar" de las pruebas nativas que usan GTest y que se ejecutan desde la shell, y le informa a un ITestInvocationListener sobre los resultados. 
GTestXmlResultParser Analiza los resultados del "modo de salida xml" de las pruebas nativas que usan GTest y que se ejecutan desde la shell, y le informa a un ITestRunListener sobre los resultados. 
HostGTest Es una prueba que ejecuta un paquete de prueba nativo. 
HostTest Es un ejecutor de pruebas para pruebas basadas en el host de JUnit. 
InstalledInstrumentationsTest Ejecuta toda la instrumentación que se encuentra en el dispositivo actual. 
InstrumentationTest Es una prueba que ejecuta un paquete de pruebas de instrumentación en un dispositivo determinado. 
IsolatedHostTest Implementa un ejecutor de TradeFed que usa un subproceso para ejecutar las pruebas en un entorno de baja dependencia en lugar de ejecutarlas en el proceso principal. 
JUnitRunUtil Clase auxiliar para dirigir una llamada de IRemoteTest.run(TestInformation, ITestInvocationListener) a una llamada de Test.run(TestResult)
MetricTestCase 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á. 
NativeBenchmarkTest Es una prueba que ejecuta un archivo ejecutable de prueba de comparativas nativas en un dispositivo determinado. 
NativeBenchmarkTestParser Un IShellOutputReceiver que analiza el resultado de los datos de la prueba comparativa y recopila métricas sobre el tiempo promedio por operación. 
NativeStressTest Es una prueba que ejecuta un archivo ejecutable de prueba de estrés nativo en un dispositivo determinado. 
NativeStressTestParser Un IShellOutputReceiver que analiza el resultado de los datos de la prueba de estrés y recopila métricas sobre la cantidad de iteraciones completadas y el tiempo promedio por iteración. 
NoisyDryRunTest Ejecuta una prueba en seco ruidosa en un archivo de comandos. 
PythonUnitTestResultParser Interpreta el resultado de las pruebas ejecutadas con el framework unittest de Python y lo traduce en llamadas a una serie de ITestInvocationListeners. 
PythonUnitTestRunner Esta clase dejó de estar disponible. En su lugar, usa PythonBinaryHostTest. 
StubTest Es una implementación de prueba vacía que no realiza ninguna operación. 
SubprocessTfLauncher Es un IRemoteTest para ejecutar pruebas en una instalación de TensorFlow independiente. 
TestTimeoutEnforcer Son objetos de escucha que permiten verificar el tiempo de ejecución de un caso de prueba determinado y hacer que falle si supera un tiempo de espera determinado. 
TfTestLauncher Un IRemoteTest para ejecutar pruebas de unidades o funcionales en una instalación de TF independiente. 
UiAutomatorRunner Ejecuta la prueba de UI Automator en el dispositivo y genera un informe de los resultados. 
UiAutomatorTest  
UsbResetTest Un IRemoteTest que restablece el USB del dispositivo y verifica si el dispositivo vuelve a estar en línea después. 

Enums

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction