Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

DeviceTestCase

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

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase
com.android.tradefed.testtype.DeviceTestCase


Pembantu JUnit test case yang menyediakan layanan IRemoteTest dan IDeviceTest .

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

Ringkasan

Bidang

protected mExcludeAnnotation

Kecualikan anotasi tes untuk dijalankan

protected mExcludeFilters

Kecualikan filter nama tes untuk dijalankan

protected mIncludeAnnotation

Sertakan anotasi tes yang akan dijalankan

protected mIncludeFilters

Sertakan filter nama tes untuk dijalankan

Konstruktor publik

DeviceTestCase ()
DeviceTestCase (String name)

Metode publik

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

Menambahkan ERROR(/Set) dari anotasi untuk mengecualikan jika tes jika ditandai dengan itu.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

Menambahkan ERROR(/Set) dari anotasi untuk menyertakan jika tes jika ditandai dengan itu.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeAnnotation (String notAnnotation)

Menambahkan anotasi untuk mengecualikan jika tes jika ditandai dengan itu.

void addExcludeFilter (String filter)

Tambahkan filter yang tesnya akan dikecualikan.

void addIncludeAnnotation (String annotation)

Menambahkan anotasi untuk disertakan jika tes jika ditandai dengan itu.

void addIncludeFilter (String filter)

Menambahkan filter yang akan disertakan pengujian.

void clearExcludeAnnotations ()

Hapus semua anotasi kecualikan yang saat ini dilacak.

void clearExcludeFilters ()

Hapus semua filter kecualikan yang saat ini dilacak.

void clearIncludeAnnotations ()

Hapus semua anotasi sertakan yang saat ini dilacak.

void clearIncludeFilters ()

Hapus semua filter sertakan yang saat ini dilacak.

int countTestCases ()
ITestDevice getDevice ()

Dapatkan perangkat diuji.

getExcludeAnnotations ()

Mengembalikan ERROR(/Set) dari anotasi untuk dikecualikan.

getExcludeFilters ()

Mengembalikan ERROR(/Set) dari filter yang dikecualikan.

getIncludeAnnotations ()

Mengembalikan ERROR(/Set) dari anotasi untuk disertakan.

getIncludeFilters ()

Mengembalikan ERROR(/Set) dari filter yang disertakan.

void run (TestResult result)

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

void run ( ITestInvocationListener listener)

Menjalankan tes, dan melaporkan hasil ke pendengar.

void setCollectTestsOnly (boolean shouldCollectTest)

Mengaktifkan atau menonaktifkan mode pengumpulan tes

void setDevice ( ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Bidang

mExcludeAnnotation

protected  mExcludeAnnotation

Kecualikan anotasi tes untuk dijalankan

mExcludeFilters

protected  mExcludeFilters

Kecualikan filter nama tes untuk dijalankan

mIncludeAnnotation

protected  mIncludeAnnotation

Sertakan anotasi tes yang akan dijalankan

mIncludeFilters

protected  mIncludeFilters

Sertakan filter nama tes untuk dijalankan

Konstruktor publik

DeviceTestCase

public DeviceTestCase ()

DeviceTestCase

public DeviceTestCase (String name)

Parameter
name String

Metode publik

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( notAnnotations)

Menambahkan ERROR(/Set) dari anotasi untuk mengecualikan jika tes jika ditandai dengan itu.

Parameter
notAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

Parameter
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

Menambahkan ERROR(/Set) dari anotasi untuk menyertakan jika tes jika ditandai dengan itu.

Parameter
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

Parameter
filters

addExcludeAnnotation

public void addExcludeAnnotation (String notAnnotation)

Menambahkan anotasi untuk mengecualikan jika tes jika ditandai dengan itu.

Parameter
notAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

Tambahkan filter yang tesnya akan dikecualikan.

Parameter
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

Menambahkan anotasi untuk disertakan jika tes jika ditandai dengan itu.

Parameter
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

Menambahkan filter yang akan disertakan pengujian.

Parameter
filter String

clearKecualikanAnotasi

public void clearExcludeAnnotations ()

Hapus semua anotasi kecualikan yang saat ini dilacak.

clearExcludeFilters

public void clearExcludeFilters ()

Hapus semua filter kecualikan yang saat ini dilacak.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

Hapus semua anotasi sertakan yang saat ini dilacak.

clearIncludeFilters

public void clearIncludeFilters ()

Hapus semua filter sertakan yang saat ini dilacak.

countTestCases

public int countTestCases ()

Kembali
int

getDevice

public ITestDevice getDevice ()

Dapatkan perangkat diuji.

Kembali
ITestDevice ITestDevice

getExcludeAnnotations

public  getExcludeAnnotations ()

Mengembalikan ERROR(/Set) dari anotasi untuk dikecualikan.

Kembali

getExcludeFilters

public  getExcludeFilters ()

Mengembalikan ERROR(/Set) dari filter yang dikecualikan.

Kembali

getIncludeAnnotations

public  getIncludeAnnotations ()

Mengembalikan ERROR(/Set) dari anotasi untuk disertakan.

Kembali

getIncludeFilters

public  getIncludeFilters ()

Mengembalikan ERROR(/Set) dari filter yang disertakan.

Kembali

Lari

public void run (TestResult result)

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

Kerangka kerja JUnit hanya mendukung menjalankan semua tes dalam TestCase dengan membungkusnya dalam TestSuite. Sayangnya dengan mekanisme ini penelepon tidak dapat mengontrol siklus hidup kasus uji mereka sendiri, yang membuatnya tidak mungkin untuk melakukan hal-hal seperti memiliki kerangka konfigurasi tradefed menyuntikkan opsi ke dalam Case Test.

Parameter
result TestResult

Lari

public void run ( ITestInvocationListener listener)

Menjalankan tes, dan melaporkan hasil ke pendengar.

Parameter
listener ITestInvocationListener : ITestInvocationListener dari hasil tes

Melempar
DeviceNotAvailableException

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

Mengaktifkan atau menonaktifkan mode pengumpulan tes

setDevice

public void setDevice ( ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Parameter
device ITestDevice : ITestDevice akan digunakan