HostUtil'ler

public final class HostUtils
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.lite.HostUtils


Ana makine testlerini çalıştırmak için bazı faydalı yardımcı program yöntemlerini uygular.

Bu, ana makinede testleri bulmak ve JUnit'in sahte yürütmesini sağlamak için birkaç yöntem uygular "prova" yapmak için gerekir.

Özet

Herkese açık yöntemler

static getJUnitClasses( classNames, jarAbsPaths, ClassLoader pcl)
static getJUnitClasses( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)

Sağlanan sınıf adlarından ve jar yollarından JUnit4 test durumlarını alır.

static boolean hasJUnitAnnotation(Class<?> classObj)

Sınıfın bir 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

getJUnitClass'lar

public static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                ClassLoader pcl)

Parametreler
classNames

jarAbsPaths

pcl ClassLoader

İlerlemeler

getJUnitClass'lar

public static  getJUnitClasses ( 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 testlerinin kontrol edilmesi için geçerli sınıf yolunda bulunan sınıflar

jarAbsPaths : Test ek açıklamalarına sahip sınıfları aramak için Jar işaretleri.

excludePaths

pcl ClassLoader

İlerlemeler
yürütülecek test sınıfları olan sınıf nesnelerinin bir listesi.

Fırlatma
IllegalArgumentException

hasJUnitDescription

public static boolean hasJUnitAnnotation (Class<?> classObj)

Sınıfın bir 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 nesnesinin 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 alt sınıflarından biri de olabilir. Sınıfın da yüklenmesi gerekir.

İlerlemeler
boolean bu sınıfı bir test sınıfı olarak kabul etmemiz gerekiyorsa true, aksi takdirde false