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 hacer referencia a la compilación en prueba. 
IDeviceTest Interfaz para objetos que necesitan 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 motivos de compatibilidad, pero ya no se usa. No la implementes. 
INativeDeviceTest Interfaz para objetos que necesitan 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, el IRemoteTest que implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar los 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 Un IRemoteTest que se puede dividir en subpruebas ejecutables por separado. 
ITestAnnotationFilterReceiver Es un ejecutor que puede filtrar qué pruebas ejecutar en función de las anotaciones. 
ITestCollector Proporciona compatibilidad con la recopilación de pruebas. Cuando se configura, el ejecutor de pruebas debe realizar una ejecución de prueba para recopilar casos de prueba sin ejecutarlos. 
ITestFileFilterReceiver Un ejecutor que puede recibir un archivo que especifique qué pruebas ejecutar o no. 
ITestFilterReceiver Un ejecutor que puede filtrar qué pruebas ejecutar. 
ITestInformationReceiver Es una interfaz para recibir el TestInformation de algunas clases. 

Clases

Abi Es una clase que representa una ABI. 
AndroidJUnitTest Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado con android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Es un ejecutor de pruebas para ejecutar pruebas de ejecución 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. 
CodeCoverageTest Es 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 el modelo de obtener y verificar el dispositivo complementario

La subclase puede llamar a getCompanion() para recuperar el elemento complementario asignado. 

DeviceBatteryLevelChecker Un IRemoteTest que verifica una carga mínima de la batería y espera a que esta alcance un segundo umbral de carga si no hay una carga mínima. 
DeviceJUnit4ClassRunner Ejecutor de pruebas JUnit4 que también admite IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotaciones falsas destinadas a llevar registros a los generadores de informes. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotaciones falsas destinadas a llevar métricas a los generadores de informes. 
DeviceJUnit4ClassRunner.TestLogData Implementación de ExternalResource y TestRule
DeviceJUnit4ClassRunner.TestMetrics Implementación de ExternalResource y TestRule
DeviceSuite Extiende el contenedor Suite de JUnit4 para proporcionar un ITestDevice a las pruebas que lo requieran. 
DeviceTestCase Caso de prueba de JUnit de ayuda que proporciona los servicios IRemoteTest y IDeviceTest
DeviceTestResult Una especialización de TestResult que se abortará cuando se produzca un DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Paquete de pruebas de JUnit de ayuda que proporciona los servicios IRemoteTest y IDeviceTest
DynamicFileStubTest Esta es una prueba de tradefed para probar que tradefed puede resolver el archivo dinámico correctamente. 
FakeTest Es 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 la shell y muestra un mapa con todos los resultados. 
GoogleBenchmarkTest Es una prueba que ejecuta un paquete de prueba de comparativas de Google en un dispositivo determinado. 
GTest Es 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 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 con GTest que se ejecutan desde la shell y les informa los resultados a un ITestInvocationListener. 
GTestXmlResultParser Analiza los resultados del "modo de salida XML" de las pruebas nativas con GTest que se ejecutan desde la shell y le informa los resultados a un ITestRunListener. 
HostGTest Es una prueba que ejecuta un paquete de prueba nativo. 
HostTest Un ejecutor de pruebas para pruebas basadas en hosts de JUnit. 
InstalledInstrumentationsTest Ejecuta toda la instrumentación que se encuentra en el dispositivo actual. 
InstrumentationTest Es una prueba que ejecuta un paquete de prueba 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 Una clase auxiliar para dirigir una llamada IRemoteTest.run(TestInformation, ITestInvocationListener) a una llamada Test.run(TestResult)
MetricTestCase Extensión de TestCase que permite registrar métricas cuando se ejecuta como parte de TradeFed. 
MetricTestCase.LogHolder Es la estructura para contener un archivo de registro que se informará. 
NativeBenchmarkTest Es una prueba que ejecuta una prueba de comparativa nativa ejecutable en un dispositivo determinado. 
NativeBenchmarkTestParser Un IShellOutputReceiver que analiza el resultado de los datos de la prueba de comparativa y recopila métricas sobre el tiempo promedio por operación. 
NativeStressTest Es una prueba que ejecuta un ejecutable de prueba de esfuerzo nativa en un dispositivo determinado. 
NativeStressTestParser Un IShellOutputReceiver que analiza el resultado de los datos de la prueba de esfuerzo y recopila métricas sobre la cantidad de iteraciones completadas y el tiempo promedio por iteración. 
NoisyDryRunTest Ejecuta una ejecución de prueba con errores en un archivo de comandos. 
PythonUnitTestResultParser Interpreta el resultado de las pruebas que se ejecutan con el framework unittest de Python y lo traduce en llamadas a una serie de ITestInvocationListener
PythonUnitTestRunner Esta clase dejó de estar disponible. Usa PythonBinaryHostTest en su lugar. 
StubTest Implementación de prueba vacía sin operaciones. 
SubprocessTfLauncher Un IRemoteTest para ejecutar pruebas en una instalación de TF independiente. 
TestTimeoutEnforcer Son objetos de escucha 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 de unidades o funcionales en una instalación de TF independiente. 
UiAutomatorRunner Ejecuta la prueba de UI Automator en el dispositivo y genera informes 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