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 |
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 |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Testlerin hariç tutulacağı filtrelerin |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) Bir testin onunla işaretlenmiş olması durumunda eklenecek bir |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Testlerin dahil edileceği filtrelerin |
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 | |
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 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 | 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 |
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
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 | |
---|---|
getExcludeTestFile
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 | |
---|---|
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 |
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
publicsplit (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 |