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