YalıtılmışAna BilgisayarTest

public class IsolatedHostTest
extends Object implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , ITestCollector

java.lang.Nesne
com.android.tradefed.testtype.IsolatedHostTest


Testleri ana süreçte yürütmek yerine düşük bağımlılık ortamında yürütmek için bir alt süreç kullanan bir TradeFed çalıştırıcısı uygular.

Bu koşucu, yapılandırılan tüm kavanozların aynı test dizininde olduğunu varsayar ve bu dizindeki alt işlemi başlatır. Alt süreç için bir çalışma dizini seçmesi gerektiğinden ve birçok test, bu dizinin test dizini olmasından yararlandığından, bu mevcut en iyi uzlaşmaydı.

Özet

Kamu inşaatçıları

IsolatedHostTest ()

Genel yöntemler

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Bir test ile işaretlenmişse hariç tutmak için bir ERROR(/Set) notu ekler.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Testlerin hariç tutulacağı filtrelerin ERROR(/Set) değerini ekler.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Eğer bir test ile işaretlenmişse dahil edilecek bir ERROR(/Set) notu ekler.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Testlerin dahil edileceği filtrelerin ERROR(/Set) değerini ekler.

void addExcludeAnnotation (String notAnnotation)

Bir test ile işaretlenmişse hariç tutmak için bir açıklama ekler.

void addExcludeFilter (String filter)

Testlerin hariç tutulacağı bir filtre ekler.

void addIncludeAnnotation (String annotation)

Bir test ile işaretlenmişse dahil edilecek bir açıklama ekler.

void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

void clearExcludeAnnotations ()

Şu anda izlenen tüm hariç tutma ek açıklamalarını silin.

void clearExcludeFilters ()

Şu anda izlenen tüm hariç tutma filtrelerini silin.

void clearIncludeAnnotations ()

Şu anda izlenen tüm dahil etme ek açıklamalarını silin.

void clearIncludeFilters ()

Şu anda izlenen tüm dahil etme filtrelerini silin.

compileCommandArgs (String classpath)

Alt işlem çalıştırıcısını yürütmek için komut bağımsız değişkenlerini birleştirir.

getExcludeAnnotations ()

Hariç tutulacak ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

getExcludeFilters ()

Dışlama filtrelerinin geçerli ERROR(/Set) değerini döndürür.

getIncludeAnnotations ()

Dahil edilecek ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

getIncludeFilters ()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

void setBuild ( IBuildInfo build)

void setCollectTestsOnly (boolean shouldCollectTest)

Test toplama modunu etkinleştirir veya devre dışı bırakır

Korumalı yöntemler

String compileLdLibraryPath ()

Yerel kitaplık gerektiren testler için LD_LIBRARY_PATH döndürün.

File getJarFile (String jarName, TestInformation testInfo)

Birim test koşumunu taklit etmek için HostTest'ten kopyalandı.

void setServer (ServerSocket server)

Kamu inşaatçıları

YalıtılmışAna BilgisayarTest

public IsolatedHostTest ()

Genel yöntemler

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Bir test ile işaretlenmişse hariç tutmak için bir ERROR(/Set) notu ekler.

parametreler
notAnnotations

addAllExcludeFiltreler

public void addAllExcludeFilters ( filters)

Testlerin hariç tutulacağı filtrelerin ERROR(/Set) değerini ekler.

parametreler
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Eğer bir test ile işaretlenmişse dahil edilecek bir ERROR(/Set) notu ekler.

parametreler
annotations

addAllIncludeFiltreler

public void addAllIncludeFilters ( filters)

Testlerin dahil edileceği filtrelerin ERROR(/Set) değerini ekler.

parametreler
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Bir test ile işaretlenmişse hariç tutmak için bir açıklama ekler.

parametreler
notAnnotation String

addExcludeFiltre

public void addExcludeFilter (String filter)

Testlerin hariç tutulacağı bir filtre ekler.

parametreler
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Bir test ile işaretlenmişse dahil edilecek bir açıklama ekler.

parametreler
annotation String

addIncludeFiltre

public void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

parametreler
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

Şu anda izlenen tüm hariç tutma ek açıklamalarını silin.

clearExcludeFiltreler

public void clearExcludeFilters ()

Şu anda izlenen tüm hariç tutma filtrelerini silin.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Şu anda izlenen tüm dahil etme ek açıklamalarını silin.

clearIncludeFiltreler

public void clearIncludeFilters ()

Şu anda izlenen tüm dahil etme filtrelerini silin.

compileCommandArgs

public  compileCommandArgs (String classpath)

Alt işlem çalıştırıcısını yürütmek için komut bağımsız değişkenlerini birleştirir.

parametreler
classpath String

İadeler

getExcludeAnnotations

public  getExcludeAnnotations ()

Hariç tutulacak ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

İadeler

getExcludeFiltreleri

public  getExcludeFilters ()

Dışlama filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İadeler

getIncludeAnnotations

public  getIncludeAnnotations ()

Dahil edilecek ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

İadeler

getIncludeFiltreler

public  getIncludeFilters ()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İadeler

koşmak

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

parametreler
testInfo TestInformation : Testleri çalıştırmak için faydalı bilgiler içeren TestInformation nesnesi.

listener ITestInvocationListener : test sonuçlarının ITestInvocationListener

atar
DeviceNotAvailableException

setYapı

public void setBuild (IBuildInfo build)

parametreler
build IBuildInfo

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

Test toplama modunu etkinleştirir veya devre dışı bırakır

Korumalı yöntemler

derlemeLdLibraryYol

protected String compileLdLibraryPath ()

Yerel kitaplık gerektiren testler için LD_LIBRARY_PATH döndürün.

İadeler
String iki nokta üst üste ayrılmış kitaplık yolunu belirten bir dize.

getJarDosyası

protected File getJarFile (String jarName, 
                TestInformation testInfo)

Birim test koşumunu taklit etmek için HostTest'ten kopyalandı.

Kavanozumuzu bulmak için farklı kullanım durumları için artefaktın genellikle bulunduğu birkaç yeri inceleyin.

parametreler
jarName String

testInfo TestInformation

İadeler
File

setSunucu

protected void setServer (ServerSocket server)

parametreler
server ServerSocket