AndroidJUnitTest

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

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


android.support.test.runner.AndroidJUnitRunner kullanarak belirli bir cihazda bir enstrümantasyon test paketi ç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

aygıt tarafında yeni RunListener sırasını etkinleştirmek için kullanılan enstrümantasyon test çalıştırıcısı bağımsız değişkeni.

Kamu inşaatçıları

AndroidJUnitTest ()

Genel yöntemler

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

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)

ERROR(/Set) ile işaretlenmişse bir test olup olmadığını dahil etmek için bir ERROR(/Set) notu ekler.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeAnnotation (String excludeAnnotation)

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.

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.

File getExcludeTestFile ()

Dışlanan testleri içeren dosyayı 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.

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.

boolean isClassOrMethod (String filter)

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

boolean isRegex (String filter)

Bir dize, filtre için bir regex ise döndü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)

include test dosyasını ayarlar.

split (int shardCount)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() öğesinin 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

aygıt tarafında yeni RunListener sırasını etkinleştirmek için kullanılan enstrümantasyon test çalıştırıcısı bağımsız değişkeni.

Kamu inşaatçıları

AndroidJUnitTest

public AndroidJUnitTest ()

Genel yöntemler

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

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

parametreler
excludeAnnotations

addAllExcludeFiltreler

public void addAllExcludeFilters ( filters)

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

parametreler
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

ERROR(/Set) ile işaretlenmişse bir test olup olmadığını dahil etmek için bir ERROR(/Set) notu ekler.

parametreler
annotations

addAllIncludeFiltreleri

public void addAllIncludeFilters ( filters)

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

parametreler
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

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

parametreler
excludeAnnotation 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.

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

getExcludeTestDosyası

public File getExcludeTestFile ()

Dışlanan testleri içeren dosyayı döndürür.

İadeler
File

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

getIncludeTestFile

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. Zaman, parçalı yürütmeyi yüklemek için kullanılır

İadeler
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

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

parametreler
filter String

İadeler
boolean

normal ifade

public boolean isRegex (String filter)

Bir dize, filtre için bir regex ise döndü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 faydalı bilgiler içeren TestInformation nesnesi.

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

atar
DeviceNotAvailableException

setExcludeTestDosyası

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)

include 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() öğesinin alternatif sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test koşucuları için kullanışlıdır.

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

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

Korumalı yöntemler

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

parametreler
runner IRemoteAndroidTestRunner