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 uses AI technology to translate content into your preferred language. AI translations can contain errors.
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)"],[],[]]