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 RunListener baru pada di sisi perangkat.

public static final String USE_TEST_STORAGE_SERVICE

Konstruktor publik

AndroidJUnitTest()

Metode publik

void addAllExcludeAnnotation( excludeAnnotations)

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

void addAllExcludeFilters( filters)

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

void addAllIncludeAnnotation( annotations)

Menambahkan ERROR(/Set) anotasi untuk disertakan jika pengujian ditandai dengannya.

void addAllIncludeFilters( filters)

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

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 ERROR(/Set) anotasi saat ini yang akan dikecualikan.

getExcludeFilters()

Menampilkan ERROR(/Set) saat ini dari filter kecualikan.

File getExcludeTestFile()

Menampilkan file yang berisi pengujian yang dikecualikan.

getIncludeAnnotations()

Menampilkan ERROR(/Set) anotasi saat ini yang akan disertakan.

getIncludeFilters()

Menampilkan ERROR(/Set) saat ini untuk filter sertakan.

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 split() yang juga menyediakan shardCount yang dicoba yang bisa dijalankan.

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

public  getExcludeAnnotations ()

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

Hasil

getExcludeFilters

public  getExcludeFilters ()

Menampilkan ERROR(/Set) saat ini dari filter kecualikan.

Hasil

getExcludeTestFile

public File getExcludeTestFile ()

Menampilkan file yang berisi pengujian yang dikecualikan.

Hasil
File

getIncludeAnnotations

public  getIncludeAnnotations ()

Menampilkan ERROR(/Set) anotasi saat ini yang akan disertakan.

Hasil

getIncludeFilters

public  getIncludeFilters ()

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

public  split (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