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( notAnnotations)

Bir testle işaretlenmişse hariç tutulacak ERROR(/Set) ek açıklama ekler.

void addAllExcludeFilters( filters)

Testlerin hariç tutulacağı ERROR(/Set) filtre ekler.

void addAllIncludeAnnotation( annotations)

Bir testle işaretlenmişse içereceği ERROR(/Set) ek açıklama ekler.

void addAllIncludeFilters( filters)

Dahil edilecek testlerin ERROR(/Set) filtresini ekler.

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 ERROR(/Set) değerini döndürür.

getExcludeFilters()

Hariç tutma filtrelerinin geçerli ERROR(/Set) değerini döndürür.

getIncludeAnnotations()

Dahil edilecek ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

getIncludeFilters()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

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ı

protected  mExcludeAnnotation

Çalıştırılacak teste ait hariç tutma ek açıklamaları

Hariç Tut Filtreleri

protected  mExcludeFilters

Çalıştırılacak test adının hariç tutma filtreleri

Ek Açıklama

protected  mIncludeAnnotation

Çalıştırılacak teste ilişkin ek açıklamalar ekleyin

Mobil Dahil Filtreleri

protected  mIncludeFilters

Ç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

getCihaz

public ITestDevice getDevice ()

Cihazı test edin.

İlerlemeler
ITestDevice ITestDevice

getHariç Ek Açıklamalar

public  getExcludeAnnotations ()

Hariç tutulacak ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

İlerlemeler

getHariç Tutacak Filtreleri

public  getExcludeFilters ()

Hariç tutma filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İlerlemeler

getIncludeDescriptions

public  getIncludeAnnotations ()

Dahil edilecek ek açıklamaların geçerli ERROR(/Set) değerini döndürür.

İlerlemeler

getIncludeFiltreler

public  getIncludeFilters ()

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