HostUtils
public final class HostUtils
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.lite.HostUtils |
Implementa algunos métodos de utilidad útiles para ejecutar pruebas de host.
Esto implementa algunos métodos para encontrar pruebas en el host y simular la ejecución de pruebas JUnit para que podamos "ejecutarlas en seco".
Resumen
Métodos públicos | |
---|---|
static | getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) |
static | getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) Obtiene casos de prueba JUnit4 a partir de nombres de clase y rutas jar proporcionados. |
static boolean | hasJUnitAnnotation (Class<?> classObj) Comprueba si una clase parece una prueba JUnit o no. |
static boolean | testLoadClass (String className, URLClassLoader cl, String jarName) Comprueba si la clase es una clase de prueba adecuada o no. |
Métodos públicos
obtenerJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parámetros | |
---|---|
classNames | |
jarAbsPaths | |
pcl | ClassLoader |
Devoluciones | |
---|---|
obtenerJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Obtiene casos de prueba JUnit4 a partir de nombres de clase y rutas jar proporcionados.
Parámetros | |
---|---|
classNames | |
jarAbsPaths | |
excludePaths | |
pcl | ClassLoader |
Devoluciones | |
---|---|
una lista de objetos de clase que son clases de prueba para ejecutar. |
Lanza | |
---|---|
| Argumento de excepción ilegal |
tieneJUnitAnotación
public static boolean hasJUnitAnnotation (Class<?> classObj)
Comprueba si una clase parece una prueba JUnit o no.
Parámetros | |
---|---|
classObj | Class : Clase a examinar para la anotación. |
Devoluciones | |
---|---|
boolean | si el objeto de clase tiene la anotación de prueba JUnit4 |
pruebaLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Comprueba si la clase es una clase de prueba adecuada o no.
En este caso, adecuado significa que es una clase de prueba JUnit válida que utiliza uno de los corredores estándar o una subclase del mismo. La clase también debería cargarse, obviamente.
Devoluciones | |
---|---|
boolean | Verdadero si debemos considerar esta clase como una clase de prueba, falso en caso contrario. |