A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
HostUtils
public
final
class
HostUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.lite.HostUtils
|
Implementa alcuni metodi di utilità utili per l'esecuzione dei test host.
Vengono implementati alcuni metodi per trovare i test sull'host e simulare l'esecuzione dei test JUnit
in modo da poterli "provare".
Riepilogo
Metodi pubblici |
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)
Recupera gli scenari di test JUnit4 dai nomi delle classi e dai percorsi dei file JAR forniti.
|
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Controlla se una classe sembra un test JUnit o meno.
|
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Verifica se la classe è una classe di test adatta o meno.
|
Metodi pubblici
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
ClassLoader pcl)
| Parametri |
classNames |
Set |
jarAbsPaths |
Set |
pcl |
ClassLoader |
| Genera |
IllegalArgumentException |
|
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
List<String> excludePaths,
ClassLoader pcl)
Recupera gli scenari di test JUnit4 dai nomi delle classi e dai percorsi dei file JAR forniti.
| Parametri |
classNames |
Set: le classi che esistono nel percorso delle classi corrente per verificare la presenza di test JUnit |
jarAbsPaths |
Set: i file JAR in cui cercare le classi con le annotazioni di test. |
excludePaths |
List |
pcl |
ClassLoader |
| Resi |
List<Class<?>> |
un elenco di oggetti di classe che sono classi di test da eseguire. |
| Genera |
|
java.lang.IllegalArgumentException |
IllegalArgumentException |
|
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Controlla se una classe sembra un test JUnit o meno.
| Parametri |
classObj |
Class: Classe da esaminare per l'annotazione |
| Resi |
boolean |
Indica se l'oggetto classe ha l'annotazione di test JUnit4 |
testLoadClass
public static boolean testLoadClass (String className,
URLClassLoader cl,
String jarName)
Verifica se la classe è una classe di test adatta o meno.
In questo caso, idoneo significa che si tratta di una classe di test JUnit valida che utilizza uno dei runner standard o una sua sottoclasse. Ovviamente, anche la lezione deve caricarsi.
| Resi |
boolean |
true se dobbiamo considerare questo corso un corso di prova, false in caso contrario |
| Genera |
IllegalArgumentException |
|
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]