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 |
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 |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Testlerin hariç tutulacağı filtrelerin |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) Onunla işaretlenmişse, bir testin dahil edilmesi için ek açıklamalara bir |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Testlerin dahil edileceği filtrelerin |
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 | |
getExcludeFilters () Hariç tutma filtrelerinin geçerli | |
File | getExcludeTestFile () Hariç tutulan testleri içeren dosyayı döndürür. |
getIncludeAnnotations () Eklenecek ek açıklamaların geçerli | |
getIncludeFilters () Dahil etme filtrelerinin geçerli | |
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 |
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
publicgetExcludeAnnotations ()
Hariç tutulacak ek açıklamaların geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
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
publicgetIncludeAnnotations ()
Eklenecek ek açıklamaların geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
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
publicsplit (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 |