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

AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest

java.lang.Object
com.android.tradefed.testtype.InstrumentationTest
com.android.tradefed.testtype.AndroidJUnitTest


Tes yang menjalankan paket uji instrumentasi pada perangkat yang diberikan menggunakan android.support.test.runner.AndroidJUnitRunner.

Ringkasan

Bidang

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Pilihan dari perpustakaan pembantu sisi kolektor.

public static final String NEW_RUN_LISTENER_ORDER_KEY

Argumen pelari uji instrumentasi yang digunakan untuk mengaktifkan urutan RunListener baru di sisi perangkat.

Konstruktor publik

AndroidJUnitTest ()

Metode publik

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

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 excludeAnnotation)

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.

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.

long getRuntimeHint ()

Kembalikan runtime tes yang diharapkan dalam milidetik.

boolean isClassOrMethod (String filter)

Kembali jika string adalah nama Kelas atau Metode.

boolean isRegex (String filter)

Kembali jika string adalah regex untuk filter.

void run ( ITestInvocationListener listener)

Menjalankan tes, dan melaporkan hasil ke pendengar.

void setDeviceSpec ( IConfiguration spec)

Objek injeksi-Guice, yang dapat mempengaruhi arg instrumentasi.

void setExcludeTestFile (File testFile)

Setel file uji tidak termasuk.

void setIncludeTestFile (File testFile)

Mengatur file uji termasuk.

split (int shardCount)

Versi alternatif dari split() yang juga menyediakan shardCount yang dicoba untuk dijalankan.

Metode yang dilindungi

void setRunnerArgs (IRemoteAndroidTestRunner runner)

Bidang

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

Pilihan dari perpustakaan pembantu sisi kolektor.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

Argumen pelari uji instrumentasi yang digunakan untuk mengaktifkan urutan RunListener baru di sisi perangkat.

Konstruktor publik

AndroidJUnitTest

public AndroidJUnitTest ()

Metode publik

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

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

Parameter
excludeAnnotations

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 excludeAnnotation)

Menambahkan anotasi untuk mengecualikan jika tes jika ditandai dengan itu.

Parameter
excludeAnnotation 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.

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

getRuntimeHint

public long getRuntimeHint ()

Kembalikan runtime tes yang diharapkan dalam milidetik. Waktu tersebut digunakan untuk memuat eksekusi sharded balance

Kembali
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

Kembali jika string adalah nama Kelas atau Metode.

Parameter
filter String

Kembali
boolean

isRegex

public boolean isRegex (String filter)

Kembali jika string adalah regex untuk filter.

Parameter
filter String

Kembali
boolean

Lari

public void run ( ITestInvocationListener listener)

Menjalankan tes, dan melaporkan hasil ke pendengar.

Parameter
listener ITestInvocationListener : ITestInvocationListener dari hasil tes

Melempar
DeviceNotAvailableException

setDeviceSpec

public void setDeviceSpec ( IConfiguration spec)

Objek injeksi-Guice, yang dapat mempengaruhi arg instrumentasi.

Parameter
spec IConfiguration

setExcludeTestFile

public void setExcludeTestFile (File testFile)

Setel file uji tidak termasuk. Tidak memastikan bahwa testFile ada atau file.

Parameter
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

Mengatur file uji termasuk. Tidak memastikan bahwa testFile ada atau file.

Parameter
testFile File

membagi

public  split (int shardCount)

Versi alternatif dari split() yang juga menyediakan shardCount yang dicoba untuk dijalankan. Ini berguna untuk beberapa pelari ujian yang terkadang tidak dapat memutuskan dengan sewenang-wenang.

Parameter
shardCount int : hitungan pecahan yang dicoba.

Kembali
kumpulan subtitle yang akan dieksekusi secara terpisah atau null jika pengujian saat ini tidak dapat ditabur

Metode yang dilindungi

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

Parameter
runner IRemoteAndroidTestRunner