Opsi DeviceTestRun

public class DeviceTestRunOptions
extends Object

java.lang.Objek
com.android.tradefed.testtype.junit4.DeviceTestRunOptions


Kelas pembuat untuk opsi terkait menjalankan pengujian perangkat melalui BaseHostJUnit4Test.

Ringkasan

Konstruktor publik

DeviceTestRunOptions (String packageName)

Metode publik

DeviceTestRunOptions addExtraListener ( ITestLifeCycleReceiver listener)

Tambahkan pendengar tambahan ke instrumentasi yang sedang dijalankan.

DeviceTestRunOptions addInstrumentationArg (String key, String value)

Tambahkan argumen yang akan diteruskan ke instrumentasi.

void clearExtraListeners ()
void clearInstrumentationArgs ()

Hapus semua argumen instrumentasi yang telah disetel dengan addInstrumentationArg(String, String) sebelumnya.

String getApkFileName ()

Mengembalikan nama file apk untuk instalasi apk.

ITestDevice getDevice ()
getExtraListeners ()
String[] getInstallArgs ()

Mengembalikan opsi tambahan dari perintah instal.

getInstrumentationArgs ()
Long getMaxInstrumentationTimeoutMs ()
Long getMaxTimeToOutputMs ()
String getPackageName ()
String getRunner ()
String getTestClassName ()
String getTestMethodName ()
Long getTestTimeoutMs ()
Integer getUserId ()
boolean isForceQueryable ()

Perlu dipertanyakan apakah apk yang akan diinstal atau tidak.

boolean isGrantPermission ()

Apakah akan memberikan izin untuk instalasi apk.

boolean isHiddenApiCheckDisabled ()
boolean isIsolatedStorageDisabled ()
boolean isRestartDisabled ()
boolean isTestApiCheckDisabled ()
boolean isWindowAnimationDisabled ()
DeviceTestRunOptions setApkFileName (String apkFileName)

Menetapkan nama file apk untuk instalasi apk.

DeviceTestRunOptions setCheckResults (boolean checkResults)

Menyetel apakah hasil pengoperasian instrumentasi harus diperiksa atau tidak dan memastikan tidak terjadi kegagalan.

DeviceTestRunOptions setDevice ( ITestDevice device)
DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

mengatur apakah akan menambahkan --no-hidden-api-checks ke 'am instrument' yang digunakan dari sisi host atau tidak.

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

mengatur apakah akan menambahkan --no-isolated-storage ke 'am instrument' yang digunakan dari sisi host atau tidak.

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Menyetel apakah akan menambahkan --no-restart ke 'am instrument' yang digunakan dari sisi host atau tidak.

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

mengatur apakah akan menambahkan --no-test-api-access ke 'am instrument' yang digunakan dari sisi host atau tidak.

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

mengatur apakah akan menambahkan --no-window-animation ke 'am instrument' yang digunakan dari sisi host atau tidak.

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Ditetapkan false jika apk yang akan diinstal tidak dapat dikueri.

DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Memberikan izin untuk instalasi apk.

DeviceTestRunOptions setInstallArgs (String... installArgs)

Menetapkan opsi tambahan dari perintah instal.

DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Menetapkan waktu maksimum (dalam milidetik) agar instrumentasi lengkap harus dijalankan dan diselesaikan.

DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Menyetel waktu maksimum (dalam milidetik) instrumentasi dapat berhenti mengeluarkan output sebelum dihentikan.

DeviceTestRunOptions setRunner (String runner)

Menetapkan pelari instrumentasi yang harus digunakan untuk menjalankan instrumentasi.

DeviceTestRunOptions setTestClassName (String testClassName)

Menetapkan nama kelas yang instrumentasinya harus dijalankan.

DeviceTestRunOptions setTestMethodName (String testMethodName)

Menetapkan nama metode yang harus dijalankan instrumentasi.

DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Menetapkan waktu maksimum (dalam milidetik) pengujian dapat dijalankan sebelum dihentikan.

DeviceTestRunOptions setUserId (Integer userId)

Menetapkan id pengguna yang akan digunakan untuk menjalankan instrumentasi.

boolean shouldCheckResults ()

Konstruktor publik

Opsi DeviceTestRun

public DeviceTestRunOptions (String packageName)

Parameter
packageName String

Metode publik

tambahkanExtraListener

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

Tambahkan pendengar tambahan ke instrumentasi yang sedang dijalankan.

Parameter
listener ITestLifeCycleReceiver

Kembali
DeviceTestRunOptions

tambahkanInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Tambahkan argumen yang akan diteruskan ke instrumentasi.

Parameter
key String

value String

Kembali
DeviceTestRunOptions

hapusExtraListeners

public void clearExtraListeners ()

jelasInstrumentationArgs

public void clearInstrumentationArgs ()

Hapus semua argumen instrumentasi yang telah disetel dengan addInstrumentationArg(String, String) sebelumnya.

dapatkanApkFileName

public String getApkFileName ()

Mengembalikan nama file apk untuk instalasi apk.

Kembali
String

dapatkan Perangkat

public ITestDevice getDevice ()

Kembali
ITestDevice

dapatkan ExtraListeners

public  getExtraListeners ()

Kembali

dapatkanInstallArgs

public String[] getInstallArgs ()

Mengembalikan opsi tambahan dari perintah instal.

Kembali
String[]

dapatkanInstrumentationArgs

public  getInstrumentationArgs ()

Kembali

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

Kembali
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

Kembali
Long

dapatkan Nama Paket

public String getPackageName ()

Kembali
String

dapatkanRunner

public String getRunner ()

Kembali
String

dapatkanTestClassName

public String getTestClassName ()

Kembali
String

dapatkanTestMethodName

public String getTestMethodName ()

Kembali
String

dapatkanTestTimeoutMs

public Long getTestTimeoutMs ()

Kembali
Long

dapatkanUserId

public Integer getUserId ()

Kembali
Integer

isForceQueryable

public boolean isForceQueryable ()

Perlu dipertanyakan apakah apk yang akan diinstal atau tidak. Nilai defaultnya adalah benar.

Kembali
boolean

isGrantPermission

public boolean isGrantPermission ()

Apakah akan memberikan izin untuk instalasi apk.

Kembali
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

Kembali
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

Kembali
boolean

isRestartDisabled

public boolean isRestartDisabled ()

Kembali
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

Kembali
boolean

isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

Kembali
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

Menetapkan nama file apk untuk instalasi apk.

Parameter
apkFileName String

Kembali
DeviceTestRunOptions

setCheckHasil

public DeviceTestRunOptions setCheckResults (boolean checkResults)

Menyetel apakah hasil pengoperasian instrumentasi harus diperiksa atau tidak dan memastikan tidak terjadi kegagalan.

Parameter
checkResults boolean

Kembali
DeviceTestRunOptions

setPerangkat

public DeviceTestRunOptions setDevice (ITestDevice device)

Parameter
device ITestDevice

Kembali
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

mengatur apakah akan menambahkan --no-hidden-api-checks ke 'am instrument' yang digunakan dari sisi host atau tidak.

Parameter
disableHiddenApiCheck boolean

Kembali
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

mengatur apakah akan menambahkan --no-isolated-storage ke 'am instrument' yang digunakan dari sisi host atau tidak.

Parameter
disableIsolatedStorage boolean

Kembali
DeviceTestRunOptions

setDisableRestart

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Menyetel apakah akan menambahkan --no-restart ke 'am instrument' yang digunakan dari sisi host atau tidak.

Parameter
disableRestart boolean

Kembali
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

mengatur apakah akan menambahkan --no-test-api-access ke 'am instrument' yang digunakan dari sisi host atau tidak.

Parameter
disableTestApiCheck boolean

Kembali
DeviceTestRunOptions

setDisableWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

mengatur apakah akan menambahkan --no-window-animation ke 'am instrument' yang digunakan dari sisi host atau tidak.

Parameter
disableWindowAnimation boolean

Kembali
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Ditetapkan false jika apk yang akan diinstal tidak dapat dikueri.

Parameter
forceQueryable boolean

Kembali
DeviceTestRunOptions

setGrantIzin

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Memberikan izin untuk instalasi apk.

Parameter
grantPermission boolean

Kembali
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

Menetapkan opsi tambahan dari perintah instal.

Parameter
installArgs String

Kembali
DeviceTestRunOptions

setMaxInstrumentationTimeoutMs

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

Menetapkan waktu maksimum (dalam milidetik) agar instrumentasi lengkap harus dijalankan dan diselesaikan. Setel ke 0 tanpa batas waktu. Opsional.

Parameter
maxInstrumentationTimeoutMs Long

Kembali
DeviceTestRunOptions

setMaxTimeToOutputMs

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

Menyetel waktu maksimum (dalam milidetik) instrumentasi dapat berhenti mengeluarkan output sebelum dihentikan. Setel ke 0 tanpa batas waktu. Opsional.

Parameter
maxTimeToOutputMs Long

Kembali
DeviceTestRunOptions

setRunner

public DeviceTestRunOptions setRunner (String runner)

Menetapkan pelari instrumentasi yang harus digunakan untuk menjalankan instrumentasi. Pelari default adalah 'android.support.test.runner.AndroidJUnitRunner'. Opsional.

Parameter
runner String

Kembali
DeviceTestRunOptions

setTestClassName

public DeviceTestRunOptions setTestClassName (String testClassName)

Menetapkan nama kelas yang instrumentasinya harus dijalankan. Instrumentasi akan difilter untuk hanya menjalankan kelas. Dapat digunakan dengan setTestMethodName(String) . Opsional.

Parameter
testClassName String

Kembali
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

Menetapkan nama metode yang harus dijalankan instrumentasi. Memerlukan setTestClassName(String) untuk disetel agar berfungsi dengan baik. Opsional.

Parameter
testMethodName String

Kembali
DeviceTestRunOptions

setTestTimeoutMs

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

Menetapkan waktu maksimum (dalam milidetik) pengujian dapat dijalankan sebelum dihentikan. Setel ke 0 tanpa batas waktu. Opsional.

Parameter
testTimeoutMs Long

Kembali
DeviceTestRunOptions

setUserId

public DeviceTestRunOptions setUserId (Integer userId)

Menetapkan id pengguna yang akan digunakan untuk menjalankan instrumentasi. Opsional.

Parameter
userId Integer

Kembali
DeviceTestRunOptions

harusPeriksaHasil

public boolean shouldCheckResults ()

Kembali
boolean