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 |
Kamu inşaatçıları | |
---|---|
AndroidJUnitTest () |
Genel yöntemler | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) Bir test ile işaretlenmişse hariç tutmak için bir |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Testlerin hariç tutulacağı filtrelerin |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) ERROR(/Set) ile işaretlenmişse bir test olup olmadığını dahil etmek için bir |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Testlerin dahil edileceği filtrelerin |
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 | |
getExcludeFilters () Dışlama filtrelerinin geçerli | |
File | getExcludeTestFile () Dışlanan testleri içeren dosyayı döndürür. |
getIncludeAnnotations () Dahil edilecek 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. |
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 |
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
publicgetExcludeAnnotations ()
Hariç tutulacak ek açıklamaların geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getExcludeFiltreleri
publicgetExcludeFilters ()
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
publicgetIncludeAnnotations ()
Dahil edilecek ek açıklamaların geçerli ERROR(/Set)
değerini döndürür.
İadeler | |
---|---|
getIncludeFiltreler
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 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
publicsplit (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 |