HostUtils
public
final
class
HostUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.lite.HostUtils |
Ana makine testleri çalıştırmak için bazı yararlı yardımcı program yöntemlerini uygular.
Bu, ana makinede testleri bulmak ve JUnit testlerinin yürütülmesini taklit etmek için birkaç yöntem uygular. Böylece testleri "kuru çalıştırabiliriz".
Özet
Herkese açık yöntemler | |
---|---|
static
|
getJUnitClasses(
|
static
|
getJUnitClasses(
Sağlanan sınıf adlarından ve jar yollarından JUnit4 test durumlarını alır. |
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
Bir sınıfın JUnit testi gibi görünüp görünmediğini kontrol eder. |
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
Sınıfın uygun bir test sınıfı olup olmadığını test eder. |
Herkese açık yöntemler
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
Parametreler | |
---|---|
classNames |
|
jarAbsPaths |
|
pcl |
ClassLoader |
İlerlemeler | |
---|---|
|
getJUnitClasses
public staticgetJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)
Sağlanan sınıf adlarından ve jar yollarından JUnit4 test durumlarını alır.
Parametreler | |
---|---|
classNames |
: JUnit testlerini kontrol etmek için geçerli sınıf yolunda bulunan sınıflar |
jarAbsPaths |
: Test ek açıklamaları içeren sınıfları aranacak jar dosyaları. |
excludePaths |
|
pcl |
ClassLoader |
İlerlemeler | |
---|---|
|
Çalıştırılacağı test sınıfları olan sınıf nesnelerinin listesi. |
Atışlar | |
---|---|
|
IllegalArgumentException |
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
Bir sınıfın JUnit testi gibi görünüp görünmediğini kontrol eder.
Parametreler | |
---|---|
classObj |
Class : Ek açıklama için incelenecek sınıf |
İlerlemeler | |
---|---|
boolean |
sınıf nesnesinde JUnit4 test ek açıklaması olup olmadığı |
testLoadClass
public static boolean testLoadClass (String className, URLClassLoader cl, String jarName)
Sınıfın uygun bir test sınıfı olup olmadığını test eder.
Bu durumda uygun, standart çalıştırıcılardan birini veya bunların alt sınıflarından birini kullanan geçerli bir JUnit test sınıfı anlamına gelir. Sınıfın da yüklenmesi gerekir.
İlerlemeler | |
---|---|
boolean |
Bu sınıfı test sınıfı olarak kabul etmemiz gerekiyorsa true, aksi takdirde false değerini alır. |