AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest

java.lang.Object
com.android.tradefed.testtype.InstrumentationTest
com.android.tradefed.testtype.AndroidJUnitTest


Android.support.test.runner.AndroidJUnitRunner'ı kullanarak belirli bir cihazda enstrümantasyon test paketini çalıştıran bir Test.

Özet

Alanlar

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Toplayıcı tarafı yardımcı kitaplığından seçenekler.

public static final String NEW_RUN_LISTENER_ORDER_KEY

cihaz tarafında yeni RunListener sırasını etkinleştirmek için kullanılan enstrümantasyon testi çalıştırıcısı argümanı.

public static final String USE_TEST_STORAGE_SERVICE

Kamu inşaatçıları

AndroidJUnitTest ()

Genel yöntemler

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

Bir testin onunla işaretlenmiş olması durumunda hariç tutulacak bir ERROR(/Set) ek açıklaması ekler.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Bir testin onunla işaretlenmiş olması durumunda eklenecek bir ERROR(/Set) ek açıklaması ekler.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeAnnotation (String excludeAnnotation)

Bir testin onunla işaretlenmesi durumunda hariç tutulacak bir ek açıklama ekler.

void addExcludeFilter (String filter)

Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler.

void addIncludeAnnotation (String annotation)

Bir testin işaretlenmesi durumunda eklenecek bir ek 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 ekleme ek açıklamalarını silin.

void clearIncludeFilters ()

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

getExcludeAnnotations ()

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

getExcludeFilters ()

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

File getExcludeTestFile ()

Hariç tutulan testleri içeren dosyayı döndürür.

getIncludeAnnotations ()

Eklenecek 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.

File getIncludeTestFile ()

Dahil edilen testleri içeren dosyayı döndürür.

long getRuntimeHint ()

Testin beklenen çalışma süresini milisaniye cinsinden döndürün.

boolean isClassOrMethod (String filter)

Bir dize bir Sınıfın veya Yöntemin adıysa döndürün.

boolean isParameterizedTest (String filter)

Bir dize parametreli bir test ise döndürün.

boolean isRegex (String filter)

Bir dize, filtre için bir normal ifade ise döndürün.

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void setExcludeTestFile (File testFile)

Hariç tutulanların test dosyasını ayarlar.

void setIncludeTestFile (File testFile)

İçerilenlerin test dosyasını ayarlar.

split (int shardCount)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü.

Korumalı yöntemler

void setRunnerArgs (IRemoteAndroidTestRunner runner)

Alanlar

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Toplayıcı tarafı yardımcı kitaplığından seçenekler.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

cihaz tarafında yeni RunListener sırasını etkinleştirmek için kullanılan enstrümantasyon testi çalıştırıcısı argümanı.

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

Kamu inşaatçıları

AndroidJUnitTest

public AndroidJUnitTest ()

Genel yöntemler

addAllExcludeEk Açıklama

public void addAllExcludeAnnotation ( excludeAnnotations)

Bir testin onunla işaretlenmiş olması durumunda hariç tutulacak bir ERROR(/Set) ek açıklaması ekler.

Parametreler
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Parametreler
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Bir testin onunla işaretlenmiş olması durumunda eklenecek bir ERROR(/Set) ek açıklaması ekler.

Parametreler
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

Parametreler
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

Bir testin onunla işaretlenmesi durumunda hariç tutulacak bir ek açıklama ekler.

Parametreler
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler.

Parametreler
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Bir testin işaretlenmesi durumunda eklenecek bir ek açıklama ekler.

Parametreler
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

Parametreler
filter String

clearExcludeEk Açıklamalar

public void clearExcludeAnnotations ()

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

ClearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeEk Açıklamalar

public void clearIncludeAnnotations ()

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

clearIncludeFilters

public void clearIncludeFilters ()

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

getExcludeEk Açıklamalar

public  getExcludeAnnotations ()

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

İadeler

getExcludeFilters

public  getExcludeFilters ()

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

İadeler

getExcludeTestFile

public File getExcludeTestFile ()

Hariç tutulan testleri içeren dosyayı döndürür.

İadeler
File

getIncludeAnnotations

public  getIncludeAnnotations ()

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

İadeler

getIncludeFilters

public  getIncludeFilters ()

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

İadeler

getIncludeTestFile

public File getIncludeTestFile ()

Dahil edilen testleri içeren dosyayı döndürür.

İadeler
File

getRuntimeHint

public long getRuntimeHint ()

Testin beklenen çalışma süresini milisaniye cinsinden döndürün. Zaman, parçalı yürütmeyi dengelemek için kullanılır

İadeler
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

Bir dize bir Sınıfın veya Yöntemin adıysa döndürün.

Parametreler
filter String

İadeler
boolean

ParametrelendirilmişTest

public boolean isParameterizedTest (String filter)

Bir dize parametreli bir test ise döndürün.

Parametreler
filter String

İadeler
boolean

isRegex

public boolean isRegex (String filter)

Bir dize, filtre için bir normal ifade ise döndürün.

Parametreler
filter String

İadeler
boolean

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 yararlı bilgiler içeren TestInformation nesnesi.

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

Atar
DeviceNotAvailableException

setHariç TutTestDosyası

public void setExcludeTestFile (File testFile)

Hariç tutulanların test dosyasını ayarlar. testFile'ın var olduğundan veya bir dosya olduğundan emin olmaz.

Parametreler
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

İçerilenlerin test dosyasını ayarlar. testFile'ın var olduğundan veya bir dosya olduğundan emin olmaz.

Parametreler
testFile File

bölmek

public  split (int shardCount)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test çalıştırıcıları için faydalıdır.

Parametreler
shardCount int : denenen parça sayımı.

İadeler
ayrı olarak yürütülecek veya test şu anda parçalanabilir değilse null olacak bir alt test koleksiyonu

Korumalı yöntemler

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Parametreler
runner IRemoteAndroidTestRunner