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 |
public
static
final
String |
USE_TEST_STORAGE_SERVICE
|
Kamu inşaatçıları | |
---|---|
AndroidJUnitTest()
|
Herkese açık yöntemler | |
---|---|
void
|
addAllExcludeAnnotation(
Bir testle işaretlenmişse hariç tutulacak |
void
|
addAllExcludeFilters(
Testlerin hariç tutulacağı |
void
|
addAllIncludeAnnotation(
Bir testle işaretlenmişse içereceği |
void
|
addAllIncludeFilters(
Dahil edilecek testlerin |
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 |
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
File
|
getExcludeTestFile()
Hariç tutulan 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ı 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)
|
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
publicgetExcludeAnnotations ()
Hariç tutulacak ek açıklamaların geçerli ERROR(/Set)
değerini döndürür.
İlerlemeler | |
---|---|
|
getHariç Tutacak Filtreleri
publicgetExcludeFilters ()
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
publicgetIncludeAnnotations ()
Dahil edilecek ek açıklamaların geçerli ERROR(/Set)
değerini döndürür.
İlerlemeler | |
---|---|
|
getIncludeFiltreler
publicgetIncludeFilters ()
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
publicsplit (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 |