AndroidJUnitTest

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

Java.lang.Nesne
🎃 com.android.tradefed.testtype.InstrumentationTest
  🎃 com.android.tradefed.testtype.AndroidJUnitTest


Belirli bir cihazda android.support.test.runner.AndroidJUnitRunner'ı açın.

Özet

Fields'ın oynadığı filmler

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

yeni RunListener siparişini etkinleştirmek için kullanılan araç testi çalıştırıcı bağımsız değişkeni cihaz tarafında olması gerekir.

public static final String USE_TEST_STORAGE_SERVICE

Kamu inşaatçıları

AndroidJUnitTest()

Herkese açık yöntemler

void addAllExcludeAnnotation( excludeAnnotations)

Bir testle işaretlenmişse hariç tutulacak ERROR(/Set) ek açıklama ekler.

void addAllExcludeFilters( filters)

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

void addAllIncludeAnnotation( annotations)

Bir testle işaretlenmişse içereceği ERROR(/Set) ek açıklama ekler.

void addAllIncludeFilters( filters)

Dahil edilecek testlerin ERROR(/Set) filtresini ekler.

void addExcludeAnnotation(String excludeAnnotation)

Kendisiyle işaretlenmiş testler varsa hariç tutulacak bir ek açıklama ekler.

void addExcludeFilter(String filter)

Hariç tutulacak testlerin yer aldığı bir filtre ekler.

void addIncludeAnnotation(String annotation)

İşaretlenen bir test varsa dahil edilecek bir ek açıklama ekler.

void addIncludeFilter(String filter)

Dahil edilecek testlerin filtresini 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()

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()

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ı geri döndür: milisaniye cinsinden ayarlanır.

boolean isClassOrMethod(String filter)

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

boolean isParameterizedTest(String filter)

Bir dize parametreli test ise döndürülür.

boolean isRegex(String filter)

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

void run(TestInformation testInfo, ITestInvocationListener listener)

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

void setExcludeTestFile(File testFile)

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

void setIncludeTestFile(File testFile)

İçerir test dosyasını ayarlar.

split(int shardCount)

split() öğesinin, denenen shardCount'u da sağlayan alternatif sürümü çalıştırılması gerekir.

Korunan yöntemler

void setRunnerArgs(IRemoteAndroidTestRunner runner)

Fields'ın oynadığı filmler

COLLECTOR_FİLTRE_ANAHTARINI_HARİÇ TUT

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

COLLECTOR_FİLTRE_ANAHTARI_DAHİL_ET

public static final String INCLUDE_COLLECTOR_FILTER_KEY

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

YENİ_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

yeni RunListener siparişini etkinleştirmek için kullanılan araç testi çalıştırıcı bağımsız değişkeni cihaz tarafında olması gerekir.

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

Kamu inşaatçıları

AndroidJUnitTest

public AndroidJUnitTest ()

Herkese açık yöntemler

addAllExcludeDescription

public void addAllExcludeAnnotation ( excludeAnnotations)

Bir testle işaretlenmişse hariç tutulacak ERROR(/Set) ek açıklama ekler.

Parametreler
excludeAnnotations

addAllExcludeFiltreler

public void addAllExcludeFilters ( filters)

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

Parametreler
filters

addAllIncludeDescription

public void addAllIncludeAnnotation ( annotations)

Bir testle işaretlenmişse içereceği ERROR(/Set) ek açıklama ekler.

Parametreler
annotations

addAllIncludeFiltreler

public void addAllIncludeFilters ( filters)

Dahil edilecek testlerin ERROR(/Set) filtresini ekler.

Parametreler
filters

addExcludeDescription

public void addExcludeAnnotation (String excludeAnnotation)

Bir testle işaretlenmişse hariç tutulacak bir ek açıklama ekler.

Parametreler
excludeAnnotation String

addHariç Tut Filtresi

public void addExcludeFilter (String filter)

Hariç tutulacak testlerin yer aldığı bir filtre ekler.

Parametreler
filter String

addIncludeDescription

public void addIncludeAnnotation (String annotation)

İşaretlenen bir test varsa dahil edilecek bir ek açıklama ekler.

Parametreler
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Dahil edilecek testlerin filtresini ekler.

Parametreler
filter String

clearExcludeDescriptions

public void clearExcludeAnnotations ()

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

NetHariç Tutulacaklar

public void clearExcludeFilters ()

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

clearIncludeNotlar

public void clearIncludeAnnotations ()

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

temizleme Filtreleri

public void clearIncludeFilters ()

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

getHariç Ek Açıklamalar

public  getExcludeAnnotations ()

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

İlerlemeler

getHariç Tutacak Filtreleri

public  getExcludeFilters ()

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

İlerlemeler

getHariçTestDosyası

public File getExcludeTestFile ()

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

İlerlemeler
File

getIncludeDescriptions

public  getIncludeAnnotations ()

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

İlerlemeler

getIncludeFiltreler

public  getIncludeFilters ()

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

İlerlemeler

getIncludeTestFile

public File getIncludeTestFile ()

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

İlerlemeler
File

getRuntimeHint

public long getRuntimeHint ()

Testin beklenen çalışma zamanını geri döndür: milisaniye cinsinden ayarlanır. Zaman, parçalanmış yürütmenin yükünü dengelemek için kullanılır

İlerlemeler
long

SınıfOrYöntemi

public boolean isClassOrMethod (String filter)

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

Parametreler
filter String

İlerlemeler
boolean

ParametreliTest

public boolean isParameterizedTest (String filter)

Bir dize parametreli test ise döndürülür.

Parametreler
filter String

İlerlemeler
boolean

Regex

public boolean isRegex (String filter)

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

Parametreler
filter String

İlerlemeler
boolean

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

Parametreler
testInfo TestInformation: Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi testler.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener değeri

Fırlatma
DeviceNotAvailableException

setHariçTestDosyası

public void setExcludeTestFile (File testFile)

Hariç tutmaların test dosyasını ayarlar. testFile'ın mevcut olduğundan veya bir dosya olduğundan emin değil.

Parametreler
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

İçerir test dosyasını ayarlar. testFile'ın mevcut olduğundan veya bir dosya olduğundan emin değil.

Parametreler
testFile File

ayır

public  split (int shardCount)

split() öğesinin, denenen shardCount'u da sağlayan alternatif sürümü çalıştırılması gerekir. Bu, bazen tesadüfen karar vermeyen bazı test koşucuları için yararlıdır.

Parametreler
shardCount int: deneme kırık sayısı.

İlerlemeler
ayrı yürütülecek alt testlerden oluşan bir koleksiyon veya test ise null şu anda parçalanabilir değil

Korunan yöntemler

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Parametreler
runner IRemoteAndroidTestRunner