HostUtils
public final class HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
Implementa alcuni utili metodi di utilità per l'esecuzione di test host.
Questo implementa alcuni metodi per trovare test sull'host e falsificare l'esecuzione dei test JUnit in modo da poterli "fare funzionare 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 i casi di test JUnit4 dai nomi delle classi e dai percorsi jar forniti. |
static boolean | hasJUnitAnnotation (Class<?> classObj) Verifica se una classe assomiglia a 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 staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parametri | |
---|---|
classNames | |
jarAbsPaths | |
pcl | ClassLoader |
ritorna | |
---|---|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Ottiene i casi di test JUnit4 dai nomi delle classi 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. |
Tiri | |
---|---|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Verifica se una classe assomiglia a un test JUnit o meno.
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, idoneo significa che si tratta di una classe di prova JUnit valida che utilizza uno dei corridori standard o una sua sottoclasse. La classe dovrebbe anche caricarsi, ovviamente.
ritorna | |
---|---|
boolean | true se dobbiamo considerare questa classe una classe di test, false in caso contrario |