Kasus Uji Perangkat

public class DeviceTestCase
extends MetricTestCase implements IDeviceTest , IRemoteTest , ITestCollector , ITestFilterReceiver , ITestAnnotationFilterReceiver

java.lang.Objek
junit.framework.Tegaskan
junit.framework.TestCase
com.Android.tradefed.testtype.MetricTestCase
com.android.tradefed.testtype.DeviceTestCase


Kasus uji JUnit pembantu yang menyediakan layanan IRemoteTest dan IDeviceTest .

Ini berguna jika Anda ingin mengimplementasikan pengujian yang mengikuti pola JUnit dalam menentukan pengujian, dan masih memiliki dukungan penuh untuk fitur tradefed lainnya seperti Option s

Ringkasan

Bidang

protected mExcludeAnnotation

Anotasi pengecualian dari pengujian yang akan dijalankan

protected mExcludeFilters

Filter pengecualian dari nama pengujian yang akan dijalankan

protected mIncludeAnnotation

Termasuk anotasi tes yang akan dijalankan

protected mIncludeFilters

Filter penyertaan nama pengujian yang akan dijalankan

Konstruktor publik

DeviceTestCase ()
DeviceTestCase (String name)

Metode publik

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Menambahkan ERROR(/Set) anotasi untuk dikecualikan jika suatu pengujian ditandai dengan itu.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan dikecualikan.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Menambahkan ERROR(/Set) anotasi untuk disertakan jika suatu pengujian ditandai dengan itu.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan.

void addExcludeAnnotation (String notAnnotation)

Menambahkan anotasi untuk dikecualikan jika diuji jika ditandai dengan itu.

void addExcludeFilter (String filter)

Menambahkan filter pengujian mana yang akan dikecualikan.

void addIncludeAnnotation (String annotation)

Menambahkan anotasi untuk disertakan jika sebuah tes jika ditandai dengan itu.

void addIncludeFilter (String filter)

Menambahkan filter pengujian mana yang akan disertakan.

void clearExcludeAnnotations ()

Hapus semua anotasi pengecualian yang saat ini dilacak.

void clearExcludeFilters ()

Hapus semua filter pengecualian yang saat ini dilacak.

void clearIncludeAnnotations ()

Hapus semua anotasi penyertaan yang saat ini dilacak.

void clearIncludeFilters ()

Hapus semua filter penyertaan yang saat ini dilacak.

int countTestCases ()
ITestDevice getDevice ()

Uji perangkat.

getExcludeAnnotations ()

Mengembalikan ERROR(/Set) anotasi saat ini yang akan dikecualikan.

getExcludeFilters ()

Mengembalikan ERROR(/Set) filter pengecualian saat ini.

getIncludeAnnotations ()

Mengembalikan ERROR(/Set) anotasi saat ini untuk disertakan.

getIncludeFilters ()

Mengembalikan ERROR(/Set) filter penyertaan saat ini.

void run (TestResult result)

Ganti metode induk untuk menjalankan semua metode pengujian jika metode pengujian yang dijalankan adalah null.

void run ( TestInformation testInfo, ITestInvocationListener listener)

Jalankan tes, dan laporkan hasilnya ke pendengar.

void setCollectTestsOnly (boolean shouldCollectTest)

Mengaktifkan atau menonaktifkan mode pengumpulan pengujian

void setDevice ( ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Bidang

mExcludeAnnotation

protected  mExcludeAnnotation

Anotasi pengecualian dari pengujian yang akan dijalankan

mExcludeFilters

protected  mExcludeFilters

Filter pengecualian dari nama pengujian yang akan dijalankan

mSertakan Anotasi

protected  mIncludeAnnotation

Termasuk anotasi tes yang akan dijalankan

mSertakanFilter

protected  mIncludeFilters

Filter penyertaan nama pengujian yang akan dijalankan

Konstruktor publik

Kasus Uji Perangkat

public DeviceTestCase ()

Kasus Uji Perangkat

public DeviceTestCase (String name)

Parameter
name String

Metode publik

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Menambahkan ERROR(/Set) anotasi untuk dikecualikan jika suatu pengujian ditandai dengan itu.

Parameter
notAnnotations

tambahkanAllExcludeFilters

public void addAllExcludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan dikecualikan.

Parameter
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Menambahkan ERROR(/Set) anotasi untuk disertakan jika suatu pengujian ditandai dengan itu.

Parameter
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang pengujiannya akan disertakan.

Parameter
filters

tambahkanExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Menambahkan anotasi untuk dikecualikan jika diuji jika ditandai dengan itu.

Parameter
notAnnotation String

tambahkanExcludeFilter

public void addExcludeFilter (String filter)

Menambahkan filter pengujian mana yang akan dikecualikan.

Parameter
filter String

tambahkanIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Menambahkan anotasi untuk disertakan jika sebuah tes jika ditandai dengan itu.

Parameter
annotation String

tambahkanIncludeFilter

public void addIncludeFilter (String filter)

Menambahkan filter pengujian mana yang akan disertakan.

Parameter
filter String

hapusExcludeAnnotations

public void clearExcludeAnnotations ()

Hapus semua anotasi pengecualian yang saat ini dilacak.

hapusExcludeFilters

public void clearExcludeFilters ()

Hapus semua filter pengecualian yang saat ini dilacak.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Hapus semua anotasi penyertaan yang saat ini dilacak.

clearIncludeFilters

public void clearIncludeFilters ()

Hapus semua filter penyertaan yang saat ini dilacak.

countTestCases

public int countTestCases ()

Kembali
int

dapatkan Perangkat

public ITestDevice getDevice ()

Uji perangkat.

Kembali
ITestDevice ITestDevice

dapatkanExcludeAnnotations

public  getExcludeAnnotations ()

Mengembalikan ERROR(/Set) anotasi saat ini yang akan dikecualikan.

Kembali

dapatkanExcludeFilters

public  getExcludeFilters ()

Mengembalikan ERROR(/Set) filter pengecualian saat ini.

Kembali

dapatkanIncludeAnnotations

public  getIncludeAnnotations ()

Mengembalikan ERROR(/Set) anotasi saat ini untuk disertakan.

Kembali

dapatkanIncludeFilters

public  getIncludeFilters ()

Mengembalikan ERROR(/Set) filter penyertaan saat ini.

Kembali

berlari

public void run (TestResult result)

Ganti metode induk untuk menjalankan semua metode pengujian jika metode pengujian yang dijalankan adalah null.

Kerangka kerja JUnit hanya mendukung menjalankan semua pengujian dalam TestCase dengan membungkusnya dalam TestSuite. Sayangnya dengan mekanisme ini penelepon tidak dapat mengontrol siklus hidup kasus uji mereka sendiri, sehingga tidak mungkin melakukan hal-hal seperti kerangka konfigurasi tradefed memasukkan opsi ke dalam Kasus Uji.

Parameter
result TestResult

berlari

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Jalankan tes, dan laporkan hasilnya ke pendengar.

Parameter
testInfo TestInformation : Objek TestInformation berisi informasi berguna untuk menjalankan pengujian.

listener ITestInvocationListener : ITestInvocationListener hasil pengujian

Melempar
DeviceNotAvailableException

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

Mengaktifkan atau menonaktifkan mode pengumpulan pengujian

setPerangkat

public void setDevice (ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Parameter
device ITestDevice : ITestDevice yang akan digunakan