A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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 simular la ejecución de pruebas de JUnit para que podamos realizar una "prueba en seco" de ellas.
Resumen
Métodos públicos |
static
List<Class<?>>
|
getJUnitClasses(Set<String> classNames, Set<String> jarAbsPaths, ClassLoader pcl)
|
static
List<Class<?>>
|
getJUnitClasses(Set<String> classNames, Set<String> jarAbsPaths, List<String> excludePaths, ClassLoader pcl)
Obtiene casos de prueba de JUnit4 a partir de nombres de clase y rutas de JAR proporcionados.
|
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Comprueba si una clase parece una prueba de 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
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
ClassLoader pcl)
| Parámetros |
classNames |
Set |
jarAbsPaths |
Set |
pcl |
ClassLoader |
| Arroja |
IllegalArgumentException |
|
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
List<String> excludePaths,
ClassLoader pcl)
Obtiene casos de prueba de JUnit4 a partir de nombres de clase y rutas de JAR proporcionados.
| Parámetros |
classNames |
Set: Clases que existen en la ruta de clases actual para verificar las pruebas de JUnit |
jarAbsPaths |
Set: Son los archivos JAR en los que se buscarán clases con las anotaciones de prueba. |
excludePaths |
List |
pcl |
ClassLoader |
| Muestra |
List<Class<?>> |
Es una lista de objetos de clase que son clases de prueba para ejecutar. |
| Arroja |
|
java.lang.IllegalArgumentException |
IllegalArgumentException |
|
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Comprueba si una clase parece una prueba de JUnit o no.
| Parámetros |
classObj |
Class: Clase que se examinará para la anotación |
| Muestra |
boolean |
Indica si el objeto de clase tiene la anotación de prueba JUnit4. |
testLoadClass
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 de JUnit válida que usa uno de los ejecutores estándar o una subclase de este. Obviamente, la clase también debería cargarse.
| Muestra |
boolean |
Es verdadero si debemos considerar esta clase como una clase de prueba; de lo contrario, es falso. |
| Arroja |
IllegalArgumentException |
|
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-06-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-22 (UTC)"],[],[]]