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 dell'host.
Questo implementa alcuni metodi per trovare test sull'host e simulare l'esecuzione dei test JUnit in modo da poterli "eseguire a secco".
Riepilogo
Metodi pubblici | |
---|---|
static | getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) |
static | getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) Ottiene casi di test JUnit4 dai nomi di classe e dai percorsi jar forniti. |
static boolean | hasJUnitAnnotation (Class<?> classObj) Controlla se una classe assomiglia o meno a un test JUnit. |
static boolean | testLoadClass (String className, URLClassLoader cl, String jarName) Verifica se la classe è una classe di test adatta o meno. |
Metodi pubblici
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parametri | |
---|---|
classNames | |
jarAbsPaths | |
pcl | ClassLoader |
ritorna | |
---|---|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Ottiene casi di test JUnit4 dai nomi di classe e dai percorsi jar forniti.
Parametri | |
---|---|
classNames | |
jarAbsPaths | |
excludePaths | |
pcl | ClassLoader |
ritorna | |
---|---|
un elenco di oggetti di classe che sono classi di test da eseguire. |
Lancia | |
---|---|
| IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Controlla se una classe assomiglia o meno a un test JUnit.
Parametri | |
---|---|
classObj | Class : classe da esaminare per l'annotazione |
ritorna | |
---|---|
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 è una classe di test adatta o meno.
In questo caso, adatto significa che si tratta di una classe di test JUnit valida che utilizza uno dei corridori standard o una sua sottoclasse. Ovviamente anche la classe dovrebbe caricarsi.
ritorna | |
---|---|
boolean | true se dobbiamo considerare questa classe una classe di test, false altrimenti |