HostUtils
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | 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 falsificar la ejecución de pruebas de JUnit para que podamos "simularlas".
Resumen
Métodos públicos | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
Obtiene casos de prueba de JUnit4 de los nombres de clase y las rutas de acceso de JAR proporcionados. |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Verifica si una clase se parece a una prueba de JUnit o no. |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Comprueba si la clase es adecuada o no. |
Métodos públicos
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parámetros | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
Muestra | |
---|---|
|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Obtiene casos de prueba de JUnit4 de los nombres de clase y las rutas de acceso de JAR proporcionados.
Parámetros | |
---|---|
classNames |
: Son las clases que existen en la ruta de acceso de clase actual para verificar las pruebas de JUnit. |
jarAbsPaths |
: Son archivos JAR para buscar clases con las anotaciones de prueba. |
excludePaths |
|
pcl |
ClassLoader |
Muestra | |
---|---|
|
una lista de objetos de clase que son clases de prueba para ejecutar. |
Arroja | |
---|---|
|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Verifica si una clase se parece a una prueba de JUnit o no.
Parámetros | |
---|---|
classObj |
Class : Es la clase que se examinará para la anotación. |
Muestra | |
---|---|
boolean |
si el objeto de clase tiene la anotación de prueba de JUnit4 |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Comprueba si la clase es adecuada o no.
En este caso, adecuado significa que es una clase de prueba de JUnit válida que usa uno de los ejecutores estándar o una subclase de este. La clase también debería cargarse, por supuesto.
Muestra | |
---|---|
boolean |
Es verdadero si debemos considerar esta clase como una clase de prueba; de lo contrario, es falso. |