Utili host
public
final
class
HostUtils
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.lite.HostUtils |
Implementa alcuni metodi di utilità utili per eseguire i test dell'host.
Questo metodo implementa alcuni metodi per trovare test sull'host e simulare l'esecuzione della JUnit per eseguire dei test che li rappresentano.
Riepilogo
Metodi pubblici | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
Restituisce scenari di test JUnit4 dai nomi delle classi e dai percorsi jar forniti. |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Controlla se un corso ha l'aspetto di un test JUnit. |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Verifica se la classe è adatta o meno. |
Metodi pubblici
getJUnitClass
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parametri | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
Ritorni | |
---|---|
|
getJUnitClass
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Restituisce scenari di test JUnit4 dai nomi delle classi e dai percorsi jar forniti.
Parametri | |
---|---|
classNames |
: classi esistenti nell'attuale percorso della classe per verificare i test JUnit |
jarAbsPaths |
: bar per cercare corsi con le annotazioni di prova. |
excludePaths |
|
pcl |
ClassLoader |
Ritorni | |
---|---|
|
un elenco di oggetti di classe che sono classi di test da eseguire. |
Lanci | |
---|---|
|
IllegalArgumentException |
haJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Controlla se un corso ha l'aspetto di un test JUnit.
Parametri | |
---|---|
classObj |
Class : classe da esaminare per l'annotazione |
Ritorni | |
---|---|
boolean |
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 è adatta o meno.
In questo caso, adatto significa che si tratta di una classe di test JUnit valida che utilizza una delle o una relativa sottoclasse. Ovviamente dovrebbe essere caricato anche il corso.
Ritorni | |
---|---|
boolean |
true se dobbiamo considerare questa classe una classe di prova, false in caso contrario |