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 bir 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ı argümanı.

public static final String USE_TEST_STORAGE_SERVICE

kamu inşaatçılar

AndroidJUnitTest ()

Genel yöntemler

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

Onunla işaretlenmişse test edilirse hariç tutulacak açıklamalara bir ERROR(/Set) ekler.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Onunla işaretlenmişse, bir testin dahil edilmesi için ek açıklamalara bir ERROR(/Set) ekler.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeAnnotation (String excludeAnnotation)

Bununla işaretlenmişse, test edilirse 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)

Bununla işaretlenmişse, bir testin dahil edilmesi için 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 notlarını silin.

void clearExcludeFilters ()

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

void clearIncludeAnnotations ()

Şu anda izlenen tüm dahil 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 zamanını milisaniye cinsinden döndürür.

boolean isClassOrMethod (String filter)

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

boolean isRegex (String filter)

Bir dize, filtre için bir regex ise döndürür.

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)

Includes test dosyasını ayarlar.

split (int shardCount)

Çalıştırılmaya çalışılan shardCount'u da sağlayan alternatif split() 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ı argümanı.

KULLANIM_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

kamu inşaatçılar

AndroidJUnitTest

public AndroidJUnitTest ()

Genel yöntemler

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

Onunla işaretlenmişse test edilirse hariç tutulacak açıklamalara bir ERROR(/Set) ekler.

parametreler
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

parametreler
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Onunla işaretlenmişse, bir testin dahil edilmesi için ek açıklamalara bir ERROR(/Set) ekler.

parametreler
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

parametreler
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

Bununla işaretlenmişse, test edilirse hariç tutulacak bir ek açıklama ekler.

parametreler
excludeAnnotation String

ekleExcludeFilter

public void addExcludeFilter (String filter)

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

parametreler
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Bununla işaretlenmişse, bir testin dahil edilmesi için bir ek açıklama ekler.

parametreler
annotation String

ekleIncludeFilter

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 notlarını silin.

temizleHariç Filtreler

public void clearExcludeFilters ()

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

clearIncludeAçıklamalar

public void clearIncludeAnnotations ()

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

temizleIncludeFilters

public void clearIncludeFilters ()

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

getExcludeAçı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

getExcludeTestDosyası

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

getIncludeTestDosyası

public File getIncludeTestFile ()

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

İadeler
File

getRuntimeHint

public long getRuntimeHint ()

Testin beklenen çalışma zamanını milisaniye cinsinden döndürür. Süre, parçalanmış 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ür.

parametreler
filter String

İadeler
boolean

isRegex

public boolean isRegex (String filter)

Bir dize, filtre için bir regex ise döndürür.

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

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Hariç tutulanların test dosyasını ayarlar. testFile'ın var olduğunu veya bir dosya olduğunu garanti etmez.

parametreler
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

Includes test dosyasını ayarlar. testFile'ın var olduğunu veya bir dosya olduğunu garanti etmez.

parametreler
testFile File

bölmek

public  split (int shardCount)

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

parametreler
shardCount int : denenen parça sayısı.

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

Korumalı yöntemler

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

parametreler
runner IRemoteAndroidTestRunner