AndroidJUnitTest
public
class
AndroidJUnitTest
extends InstrumentationTest
implements
IRuntimeHintProvider,
IShardableTest,
ITestAnnotationFilterReceiver,
ITestFileFilterReceiver,
ITestFilterReceiver
java.lang.Object | ||
↳ | com.android.tradefed.testtype.InstrumentationTest | |
↳ | com.android.tradefed.testtype.AndroidJUnitTest |
Pengujian yang menjalankan paket uji instrumentasi pada perangkat tertentu menggunakan android.support.test.runner.AndroidJUnitRunner.
Ringkasan
Kolom | |
---|---|
public
static
final
String |
EXCLUDE_COLLECTOR_FILTER_KEY
|
public
static
final
String |
INCLUDE_COLLECTOR_FILTER_KEY
Opsi dari library helper sisi kolektor. |
public
static
final
String |
NEW_RUN_LISTENER_ORDER_KEY
Argumen runner uji instrumentasi yang digunakan untuk mengaktifkan urutan |
public
static
final
String |
USE_TEST_STORAGE_SERVICE
|
Konstruktor publik | |
---|---|
AndroidJUnitTest()
|
Metode publik | |
---|---|
void
|
addAllExcludeAnnotation(
Menambahkan |
void
|
addAllExcludeFilters(
Menambahkan |
void
|
addAllIncludeAnnotation(
Menambahkan |
void
|
addAllIncludeFilters(
Menambahkan |
void
|
addExcludeAnnotation(String excludeAnnotation)
Menambahkan anotasi yang akan dikecualikan jika pengujian ditandai dengan anotasi tersebut. |
void
|
addExcludeFilter(String filter)
Menambahkan filter pengujian yang akan dikecualikan. |
void
|
addIncludeAnnotation(String annotation)
Menambahkan anotasi untuk disertakan jika pengujian ditandai dengan anotasi tersebut. |
void
|
addIncludeFilter(String filter)
Menambahkan filter pengujian yang akan disertakan. |
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 penyertaan yang saat ini dilacak. |
void
|
clearIncludeFilters()
Hapus semua filter sertakan yang saat ini dilacak. |
|
getExcludeAnnotations()
Menampilkan |
|
getExcludeFilters()
Menampilkan |
File
|
getExcludeTestFile()
Menampilkan file yang berisi pengujian yang dikecualikan. |
|
getIncludeAnnotations()
Menampilkan |
|
getIncludeFilters()
Menampilkan |
File
|
getIncludeTestFile()
Menampilkan file yang berisi pengujian yang disertakan. |
long
|
getRuntimeHint()
Menampilkan runtime pengujian yang diharapkan di dalam milidetik. |
boolean
|
isClassOrMethod(String filter)
Menampilkan jika string adalah nama Class atau Metode. |
boolean
|
isParameterizedTest(String filter)
Menampilkan jika string merupakan pengujian berparameter. |
boolean
|
isRegex(String filter)
Menampilkan jika string merupakan ekspresi reguler untuk filter. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Menjalankan pengujian, dan melaporkan hasilnya ke pemroses. |
void
|
setExcludeTestFile(File testFile)
Menetapkan file pengujian pengecualian. |
void
|
setIncludeTestFile(File testFile)
Menetapkan file pengujian include. |
|
split(int shardCount)
Versi alternatif |
Metode yang dilindungi | |
---|---|
void
|
setRunnerArgs(IRemoteAndroidTestRunner runner)
|
Kolom
PENGECUALIKAN_COLLECTOR_FILTER_KEY
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
INCLUDE_COLLECTOR_FILTER_KEY
public static final String INCLUDE_COLLECTOR_FILTER_KEY
Opsi dari library helper sisi kolektor.
KUNCI_ORDER_LISTENER_BARU
public static final String NEW_RUN_LISTENER_ORDER_KEY
Argumen runner uji instrumentasi yang digunakan untuk mengaktifkan urutan RunListener
baru pada
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)
anotasi untuk dikecualikan jika pengujian ditandai dengan anotasi tersebut.
Parameter | |
---|---|
excludeAnnotations |
|
TambahkanSemuaKecualikanFilter
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 pengujian ditandai dengannya.
Parameter | |
---|---|
annotations |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Menambahkan ERROR(/Set)
filter yang pengujiannya akan disertakan.
Parameter | |
---|---|
filters |
|
addExcludeAnnotation
public void addExcludeAnnotation (String excludeAnnotation)
Menambahkan anotasi yang akan dikecualikan jika pengujian ditandai dengan anotasi tersebut.
Parameter | |
---|---|
excludeAnnotation |
String |
addKecualikanFilter
public void addExcludeFilter (String filter)
Menambahkan filter pengujian yang akan dikecualikan.
Parameter | |
---|---|
filter |
String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
Menambahkan anotasi untuk disertakan jika pengujian ditandai dengan anotasi tersebut.
Parameter | |
---|---|
annotation |
String |
tambahkanSertakanFilter
public void addIncludeFilter (String filter)
Menambahkan filter pengujian yang akan disertakan.
Parameter | |
---|---|
filter |
String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
Hapus semua anotasi kecualikan yang saat ini dilacak.
clearKecualikanFilters
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 ()
Menampilkan ERROR(/Set)
anotasi saat ini yang akan dikecualikan.
Hasil | |
---|---|
|
getExcludeFilters
publicgetExcludeFilters ()
Menampilkan ERROR(/Set)
saat ini dari filter kecualikan.
Hasil | |
---|---|
|
getExcludeTestFile
public File getExcludeTestFile ()
Menampilkan file yang berisi pengujian yang dikecualikan.
Hasil | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
Menampilkan ERROR(/Set)
anotasi saat ini yang akan disertakan.
Hasil | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Menampilkan ERROR(/Set)
saat ini untuk filter sertakan.
Hasil | |
---|---|
|
getIncludeTestFile
public File getIncludeTestFile ()
Menampilkan file yang berisi pengujian yang disertakan.
Hasil | |
---|---|
File |
getRuntimeHint
public long getRuntimeHint ()
Menampilkan runtime pengujian yang diharapkan di dalam milidetik. Waktu yang digunakan untuk melakukan load balancing pada eksekusi yang di-sharding
Hasil | |
---|---|
long |
{i>isClassOrMethod<i}
public boolean isClassOrMethod (String filter)
Menampilkan jika string adalah nama Class atau Metode.
Parameter | |
---|---|
filter |
String |
Hasil | |
---|---|
boolean |
isParameterizedTest
public boolean isParameterizedTest (String filter)
Menampilkan jika string merupakan pengujian berparameter.
Parameter | |
---|---|
filter |
String |
Hasil | |
---|---|
boolean |
{i>IsRegex<i}
public boolean isRegex (String filter)
Menampilkan jika string merupakan ekspresi reguler untuk filter.
Parameter | |
---|---|
filter |
String |
Hasil | |
---|---|
boolean |
lari
public void run (TestInformation testInfo, ITestInvocationListener listener)
Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.
Parameter | |
---|---|
testInfo |
TestInformation : Objek TestInformation yang berisi informasi berguna untuk dijalankan
pengujian. |
listener |
ITestInvocationListener : ITestInvocationListener hasil pengujian |
Menampilkan | |
---|---|
DeviceNotAvailableException |
setExcludeTestFile
public void setExcludeTestFile (File testFile)
Menetapkan file pengujian pengecualian. Tidak memastikan bahwa testFile ada atau merupakan file.
Parameter | |
---|---|
testFile |
File |
{i>setIncludeTestFile<i}
public void setIncludeTestFile (File testFile)
Menetapkan file pengujian include. Tidak memastikan bahwa testFile ada atau merupakan file.
Parameter | |
---|---|
testFile |
File |
pisahkan
publicsplit (int shardCount)
Versi alternatif split()
yang juga menyediakan shardCount yang dicoba
yang bisa dijalankan. Hal ini berguna bagi beberapa runner pengujian yang terkadang tidak dapat memutuskan secara acak.
Parameter | |
---|---|
shardCount |
int : jumlah shard yang dicoba. |
Hasil | |
---|---|
|
kumpulan sub-pengujian yang akan dijalankan secara terpisah, atau null jika pengujian
saat ini tidak dapat di-sharding |
Metode yang dilindungi
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
Parameter | |
---|---|
runner |
IRemoteAndroidTestRunner |