CihazTestDurumu
public
class
DeviceTestCase
extends MetricTestCase
implements
IDeviceTest,
IRemoteTest,
ITestAnnotationFilterReceiver,
ITestCollector,
ITestFilterReceiver
Java.lang.Nesne | ||||
🎃 | junit.framework.Assert | |||
🎃 | junit.framework.TestCase | |||
🎃 | com.android.tradefed.testtype.MetricTestCase | |||
🎃 | com.android.tradefed.testtype.DeviceTestCase |
IRemoteTest
ve IDeviceTest
hizmetlerini sağlayan yardımcı JUnit test durumu.
Bu, testleri tanımlayan JUnit kalıbını izleyen testleri uygulamak istiyorsanız
ve Option
gibi diğer takas edilen özellikler için tam destek almaya devam edebilirsiniz.
Özet
Fields'ın oynadığı filmler | |
---|---|
protected
|
mExcludeAnnotation
Çalıştırılacak teste ait hariç tutma ek açıklamaları |
protected
|
mExcludeFilters
Çalıştırılacak test adının hariç tutma filtreleri |
protected
|
mIncludeAnnotation
Çalıştırılacak teste ilişkin ek açıklamalar ekleyin |
protected
|
mIncludeFilters
Çalıştırılacak test adının dahil etme filtreleri |
Kamu inşaatçıları | |
---|---|
DeviceTestCase()
|
|
DeviceTestCase(String name)
|
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 notAnnotation)
Bir testle işaretlenmişse 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. |
int
|
countTestCases()
|
ITestDevice
|
getDevice()
Cihazı test edin. |
|
getExcludeAnnotations()
Hariç tutulacak ek açıklamaların geçerli |
|
getExcludeFilters()
Hariç tutma filtrelerinin geçerli |
|
getIncludeAnnotations()
Dahil edilecek ek açıklamaların geçerli |
|
getIncludeFilters()
Dahil etme filtrelerinin geçerli |
void
|
run(TestResult result)
Çalıştırılacak test yöntemi null ise tüm test yöntemlerini çalıştırmak için üst yöntemi geçersiz kılın. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir. |
void
|
setCollectTestsOnly(boolean shouldCollectTest)
Test toplama modunu etkinleştirir veya devre dışı bırakır |
void
|
setDevice(ITestDevice device)
Test edilen cihazı yerleştirin. |
Fields'ın oynadığı filmler
mHariç Ek Açıklaması
protectedmExcludeAnnotation
Çalıştırılacak teste ait hariç tutma ek açıklamaları
Hariç Tut Filtreleri
protectedmExcludeFilters
Çalıştırılacak test adının hariç tutma filtreleri
Ek Açıklama
protectedmIncludeAnnotation
Çalıştırılacak teste ilişkin ek açıklamalar ekleyin
Mobil Dahil Filtreleri
protectedmIncludeFilters
Çalıştırılacak test adının dahil etme filtreleri
Kamu inşaatçıları
CihazTestDurumu
public DeviceTestCase ()
CihazTestDurumu
public DeviceTestCase (String name)
Parametreler | |
---|---|
name |
String |
Herkese açık yöntemler
addAllExcludeDescription
public void addAllExcludeAnnotation (notAnnotations)
Bir testle işaretlenmişse hariç tutulacak ERROR(/Set)
ek açıklama ekler.
Parametreler | |
---|---|
notAnnotations |
|
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 notAnnotation)
Bir testle işaretlenmişse hariç tutulacak bir ek açıklama ekler.
Parametreler | |
---|---|
notAnnotation |
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.
Sayı Test Durumları
public int countTestCases ()
İlerlemeler | |
---|---|
int |
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 | |
---|---|
|
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 | |
---|---|
|
çalıştır
public void run (TestResult result)
Çalıştırılacak test yöntemi null ise tüm test yöntemlerini çalıştırmak için üst yöntemi geçersiz kılın.
JUnit çerçevesi yalnızca bir TestSuite. Maalesef bu mekanizma ile arayanlar aramalarının yaşam döngüsünü bu da takas edilen konfigürasyona sahip olma gibi işlemleri yapmayı imkansız kılmaktadır. çerçeve enjekte etme seçeneklerini test edin.
Parametreler | |
---|---|
result |
TestResult |
ç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 |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
Test toplama modunu etkinleştirir veya devre dışı bırakır
setCihazı
public void setDevice (ITestDevice device)
Test edilen cihazı yerleştirin.
Parametreler | |
---|---|
device |
ITestDevice : kullanılacak ITestDevice |