Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
HostUtils
public
final
class
HostUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.lite.HostUtils
|
Implementiert einige nützliche Dienstprogrammmethoden zum Ausführen von Hosttests.
Dadurch werden einige Methoden zum Suchen von Tests auf dem Host und zum Faken der Ausführung von JUnit-Tests implementiert, damit wir sie als Probelauf ausführen können.
Zusammenfassung
Öffentliche Methoden |
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)
Ruft JUnit4-Testläufe aus den angegebenen Klassennamen und JAR-Pfaden ab.
|
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Prüft, ob eine Klasse wie ein JUnit-Test aussieht.
|
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Prüft, ob die Klasse eine geeignete Testklasse ist.
|
Öffentliche Methoden
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
ClassLoader pcl)
| Parameter |
classNames |
Set |
jarAbsPaths |
Set |
pcl |
ClassLoader |
| Gibt Folgendes zurück: |
List<Class<?>> |
|
| Löst aus |
IllegalArgumentException |
|
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
List<String> excludePaths,
ClassLoader pcl)
Ruft JUnit4-Testläufe aus den angegebenen Klassennamen und JAR-Pfaden ab.
| Parameter |
classNames |
Set: Klassen, die im aktuellen Klassenpfad vorhanden sind und auf JUnit-Tests geprüft werden sollen |
jarAbsPaths |
Set: JARs, in denen nach Klassen mit den Testannotationen gesucht werden soll. |
excludePaths |
List |
pcl |
ClassLoader |
| Gibt Folgendes zurück: |
List<Class<?>> |
Eine Liste von Klassenobjekten, die als Testklassen ausgeführt werden sollen. |
| Löst aus |
|
java.lang.IllegalArgumentException |
IllegalArgumentException |
|
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Prüft, ob eine Klasse wie ein JUnit-Test aussieht.
| Parameter |
classObj |
Class: Klasse, die auf die Annotation untersucht werden soll |
| Gibt Folgendes zurück: |
boolean |
Gibt an, ob das Klassenobjekt die JUnit4-Testannotation hat. |
testLoadClass
public static boolean testLoadClass (String className,
URLClassLoader cl,
String jarName)
Prüft, ob die Klasse eine geeignete Testklasse ist.
In diesem Fall bedeutet „geeignet“, dass es sich um eine gültige JUnit-Testklasse handelt, die einen der Standard-Runner oder eine Unterklasse davon verwendet. Die Klasse sollte natürlich auch geladen werden.
| Gibt Folgendes zurück: |
boolean |
„true“, wenn diese Klasse als Testklasse betrachtet werden soll, andernfalls „false“ |
| Löst aus |
IllegalArgumentException |
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]