AndroidJUnitTest
public class AndroidJUnitTest
extends InstrumentationTest
implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest
java.lang.Objek | ||
↳ | com.android.tradefed.testtype.InstrumentationTest | |
↳ | com.android.tradefed.testtype.AndroidJUnitTest |
Pengujian yang menjalankan paket pengujian instrumentasi pada perangkat tertentu menggunakan android.support.test.runner.AndroidJUnitRunner.
Ringkasan
Bidang | |
---|---|
public static final String | EXCLUDE_COLLECTOR_FILTER_KEY |
public static final String | INCLUDE_COLLECTOR_FILTER_KEY Opsi dari pustaka pembantu sisi kolektor. |
public static final String | NEW_RUN_LISTENER_ORDER_KEY argumen runner uji instrumentasi digunakan untuk mengaktifkan urutan |
public static final String | USE_TEST_STORAGE_SERVICE
|
Konstruktor publik | |
---|---|
AndroidJUnitTest () |
Metode publik | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) Menambahkan |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Menambahkan |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) Menambahkan |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Menambahkan |
void | addExcludeAnnotation (String excludeAnnotation) Menambahkan anotasi untuk dikecualikan jika sebuah tes jika ditandai dengannya. |
void | addExcludeFilter (String filter) Menambahkan filter yang pengujiannya akan dikecualikan. |
void | addIncludeAnnotation (String annotation) Menambahkan anotasi untuk disertakan jika tes jika ditandai dengannya. |
void | addIncludeFilter (String filter) Menambahkan filter yang akan menyertakan pengujian. |
void | clearExcludeAnnotations () Hapus semua anotasi pengecualian yang saat ini dilacak. |
void | clearExcludeFilters () Hapus semua filter kecualikan yang saat ini dilacak. |
void | clearIncludeAnnotations () Hapus semua anotasi penyertaan yang saat ini dilacak. |
void | clearIncludeFilters () Hapus semua filter sertakan yang saat ini dilacak. |
getExcludeAnnotations () Mengembalikan | |
getExcludeFilters () Mengembalikan | |
File | getExcludeTestFile () Mengembalikan file yang berisi pengujian yang dikecualikan. |
getIncludeAnnotations () Mengembalikan | |
getIncludeFilters () Mengembalikan | |
File | getIncludeTestFile () Mengembalikan file yang berisi tes yang disertakan. |
long | getRuntimeHint () Kembalikan runtime pengujian yang diharapkan dalam milidetik. |
boolean | isClassOrMethod (String filter) Kembalikan jika string adalah nama Kelas atau Metode. |
boolean | isRegex (String filter) Kembalikan jika string adalah regex untuk filter. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Jalankan tes, dan laporkan hasilnya ke pendengar. |
void | setExcludeTestFile (File testFile) Menetapkan file uji pengecualian. |
void | setIncludeTestFile (File testFile) Menyetel file uji penyertaan. |
split (int shardCount) Versi alternatif dari |
Metode yang dilindungi | |
---|---|
void | setRunnerArgs (IRemoteAndroidTestRunner runner)
|
Bidang
EXCLUDE_COLLECTOR_FILTER_KEY
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
TERMASUK_COLLECTOR_FILTER_KEY
public static final String INCLUDE_COLLECTOR_FILTER_KEY
Opsi dari pustaka pembantu sisi kolektor.
BARU_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
argumen runner uji instrumentasi digunakan untuk mengaktifkan urutan RunListener
baru di sisi perangkat.
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
Konstruktor publik
AndroidJUnitTest
public AndroidJUnitTest ()
Metode publik
addAllExcludeAnnotation
public void addAllExcludeAnnotation (excludeAnnotations)
Menambahkan ERROR(/Set)
dari anotasi untuk dikecualikan jika tes jika ditandai dengan itu.
Parameter | |
---|---|
excludeAnnotations |
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Menambahkan ERROR(/Set)
filter yang akan dikecualikan dari pengujian.
Parameter | |
---|---|
filters |
addAllIncludeAnnotation
public void addAllIncludeAnnotation (annotations)
Menambahkan ERROR(/Set)
anotasi untuk disertakan jika tes jika ditandai dengannya.
Parameter | |
---|---|
annotations |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Menambahkan ERROR(/Set)
filter yang akan disertakan pengujiannya.
Parameter | |
---|---|
filters |
addExcludeAnnotation
public void addExcludeAnnotation (String excludeAnnotation)
Menambahkan anotasi untuk dikecualikan jika sebuah tes jika ditandai dengannya.
Parameter | |
---|---|
excludeAnnotation | String |
addExcludeFilter
public void addExcludeFilter (String filter)
Menambahkan filter yang pengujiannya akan dikecualikan.
Parameter | |
---|---|
filter | String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
Menambahkan anotasi untuk disertakan jika tes jika ditandai dengannya.
Parameter | |
---|---|
annotation | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Menambahkan filter yang akan menyertakan pengujian.
Parameter | |
---|---|
filter | String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
Hapus semua anotasi pengecualian yang saat ini dilacak.
clearExcludeFilters
public void clearExcludeFilters ()
Hapus semua filter kecualikan yang saat ini dilacak.
clearIncludeAnnotations
public void clearIncludeAnnotations ()
Hapus semua anotasi penyertaan yang saat ini dilacak.
clearIncludeFilters
public void clearIncludeFilters ()
Hapus semua filter sertakan yang saat ini dilacak.
getExcludeAnnotations
publicgetExcludeAnnotations ()
Mengembalikan ERROR(/Set)
anotasi saat ini untuk dikecualikan.
Pengembalian | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
Mengembalikan ERROR(/Set)
filter pengecualian saat ini.
Pengembalian | |
---|---|
getExcludeTestFile
public File getExcludeTestFile ()
Mengembalikan file yang berisi pengujian yang dikecualikan.
Pengembalian | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
Mengembalikan ERROR(/Set)
anotasi saat ini untuk disertakan.
Pengembalian | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Mengembalikan ERROR(/Set)
filter penyertaan saat ini.
Pengembalian | |
---|---|
getIncludeTestFile
public File getIncludeTestFile ()
Mengembalikan file yang berisi tes yang disertakan.
Pengembalian | |
---|---|
File |
getRuntimeHint
public long getRuntimeHint ()
Kembalikan runtime pengujian yang diharapkan dalam milidetik. Waktu digunakan untuk memuat eksekusi balance sharded
Pengembalian | |
---|---|
long |
isClassOrMethod
public boolean isClassOrMethod (String filter)
Kembalikan jika string adalah nama Kelas atau Metode.
Parameter | |
---|---|
filter | String |
Pengembalian | |
---|---|
boolean |
isRegex
public boolean isRegex (String filter)
Kembalikan jika string adalah regex untuk filter.
Parameter | |
---|---|
filter | String |
Pengembalian | |
---|---|
boolean |
berlari
public void run (TestInformation testInfo, ITestInvocationListener listener)
Jalankan tes, dan laporkan hasilnya ke pendengar.
Parameter | |
---|---|
testInfo | TestInformation : Objek TestInformation yang berisi informasi berguna untuk menjalankan pengujian. |
listener | ITestInvocationListener : ITestInvocationListener dari hasil tes |
Melempar | |
---|---|
DeviceNotAvailableException |
setExcludeTestFile
public void setExcludeTestFile (File testFile)
Menetapkan file uji pengecualian. Tidak memastikan bahwa testFile ada atau berupa file.
Parameter | |
---|---|
testFile | File |
setIncludeTestFile
public void setIncludeTestFile (File testFile)
Menyetel file uji penyertaan. Tidak memastikan bahwa testFile ada atau berupa file.
Parameter | |
---|---|
testFile | File |
membelah
publicsplit (int shardCount)
Versi alternatif dari split()
yang juga menyediakan shardCount yang dicoba untuk dijalankan. Ini berguna untuk beberapa pelari uji yang terkadang tidak dapat memutuskan secara sewenang-wenang.
Parameter | |
---|---|
shardCount | int : jumlah shard yang dicoba. |
Pengembalian | |
---|---|
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat di-shardable |
Metode yang dilindungi
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
Parameter | |
---|---|
runner | IRemoteAndroidTestRunner |