DeviceTestRunOptions
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 ditetapkan dengan |
String | getApkFileName () Mengembalikan nama file apk untuk instalasi apk. |
ITestDevice | getDevice () |
getExtraListeners () | |
String[] | getInstallArgs () Mengembalikan opsi ekstra dari perintah instal. |
getInstrumentationArgs () | |
Long | getMaxInstrumentationTimeoutMs () |
Long | getMaxTimeToOutputMs () |
String | getPackageName () |
String | getRunner () |
String | getTestClassName () |
String | getTestMethodName () |
Long | getTestTimeoutMs () |
Integer | getUserId () |
boolean | isForceQueryable () Apakah apk yang akan diinstal atau tidak harus dapat dikueri. |
boolean | isGrantPermission () Apakah akan memberikan izin untuk pemasangan 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) Menetapkan apakah hasil instrumentasi dijalankan harus diperiksa atau tidak dan memastikan tidak terjadi kegagalan. |
DeviceTestRunOptions | setDevice ( ITestDevice device) |
DeviceTestRunOptions | setDisableHiddenApiCheck (boolean disableHiddenApiCheck) menyetel apakah akan menambahkan --no-hidden-api-checks ke 'instrumen saya' yang digunakan dari sisi host atau tidak. |
DeviceTestRunOptions | setDisableIsolatedStorage (boolean disableIsolatedStorage) menyetel apakah akan menambahkan --no-isolated-storage ke 'instrumen' yang digunakan dari sisi host atau tidak. |
DeviceTestRunOptions | setDisableRestart (boolean disableRestart) Setel apakah akan menambahkan --no-restart ke 'instrumen saya' yang digunakan dari sisi host atau tidak. |
DeviceTestRunOptions | setDisableTestApiCheck (boolean disableTestApiCheck) menyetel apakah akan menambahkan --no-test-api-access ke 'am instrument' yang digunakan dari sisi host atau tidak. |
DeviceTestRunOptions | setDisableWindowAnimation (boolean disableWindowAnimation) menyetel apakah akan menambahkan --no-window-animation ke 'am instrument' yang digunakan dari sisi host atau tidak. |
DeviceTestRunOptions | setForceQueryable (boolean forceQueryable) Menyetel |
DeviceTestRunOptions | setGrantPermission (boolean grantPermission) Memberikan izin untuk pemasangan apk. |
DeviceTestRunOptions | setInstallArgs (String... installArgs) Menetapkan opsi tambahan dari perintah instal. |
DeviceTestRunOptions | setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs) Menyetel waktu maksimum (dalam milidetik) instrumentasi lengkap harus berjalan dan selesai. |
DeviceTestRunOptions | setMaxTimeToOutputMs (Long maxTimeToOutputMs) Menyetel waktu maksimum (dalam milidetik) instrumentasi dapat menghentikan keluaran sebelum dihentikan. |
DeviceTestRunOptions | setRunner (String runner) Mengatur runner instrumentasi yang harus digunakan untuk menjalankan instrumentasi. |
DeviceTestRunOptions | setTestClassName (String testClassName) Menetapkan nama kelas yang harus dijalankan oleh instrumentasi. |
DeviceTestRunOptions | setTestMethodName (String testMethodName) Menetapkan nama metode yang harus dijalankan oleh instrumentasi. |
DeviceTestRunOptions | setTestTimeoutMs (Long testTimeoutMs) Menyetel waktu maksimum (dalam milidetik) pengujian dapat dijalankan sebelum diinterupsi. |
DeviceTestRunOptions | setUserId (Integer userId) Menyetel id pengguna yang akan digunakan untuk menjalankan instrumentasi. |
boolean | shouldCheckResults () |
Konstruktor publik
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
Parameter | |
---|---|
packageName | String |
Metode publik
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Tambahkan pendengar tambahan ke instrumentasi yang sedang dijalankan.
Parameter | |
---|---|
listener | ITestLifeCycleReceiver |
Pengembalian | |
---|---|
DeviceTestRunOptions |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
Tambahkan argumen yang akan diteruskan ke instrumentasi.
Parameter | |
---|---|
key | String |
value | String |
Pengembalian | |
---|---|
DeviceTestRunOptions |
clearExtraListeners
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
Hapus semua argumen instrumentasi yang telah ditetapkan dengan addInstrumentationArg(String, String)
sebelumnya.
getApkFileName
public String getApkFileName ()
Mengembalikan nama file apk untuk instalasi apk.
Pengembalian | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
Pengembalian | |
---|---|
getInstallArgs
public String[] getInstallArgs ()
Mengembalikan opsi ekstra dari perintah instal.
Pengembalian | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
Pengembalian | |
---|---|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
Pengembalian | |
---|---|
Long |
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
Pengembalian | |
---|---|
Long |
getPackageName
public String getPackageName ()
Pengembalian | |
---|---|
String |
getRunner
public String getRunner ()
Pengembalian | |
---|---|
String |
getTestClassName
public String getTestClassName ()
Pengembalian | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
Pengembalian | |
---|---|
String |
getTestTimeoutMs
public Long getTestTimeoutMs ()
Pengembalian | |
---|---|
Long |
getUserId
public Integer getUserId ()
Pengembalian | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
Apakah apk yang akan diinstal atau tidak harus dapat dikueri. Nilai default adalah benar.
Pengembalian | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
Apakah akan memberikan izin untuk pemasangan apk.
Pengembalian | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
Pengembalian | |
---|---|
boolean |
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
Pengembalian | |
---|---|
boolean |
isRestartDisabled
public boolean isRestartDisabled ()
Pengembalian | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
Pengembalian | |
---|---|
boolean |
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
Pengembalian | |
---|---|
boolean |
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Menetapkan nama file apk untuk instalasi apk.
Parameter | |
---|---|
apkFileName | String |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Menetapkan apakah hasil instrumentasi dijalankan harus diperiksa atau tidak dan memastikan tidak terjadi kegagalan.
Parameter | |
---|---|
checkResults | boolean |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
Parameter | |
---|---|
device | ITestDevice |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
menyetel apakah akan menambahkan --no-hidden-api-checks ke 'instrumen saya' yang digunakan dari sisi host atau tidak.
Parameter | |
---|---|
disableHiddenApiCheck | boolean |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
menyetel apakah akan menambahkan --no-isolated-storage ke 'instrumen' yang digunakan dari sisi host atau tidak.
Parameter | |
---|---|
disableIsolatedStorage | boolean |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Setel apakah akan menambahkan --no-restart ke 'instrumen saya' yang digunakan dari sisi host atau tidak.
Parameter | |
---|---|
disableRestart | boolean |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
menyetel apakah akan menambahkan --no-test-api-access ke 'am instrument' yang digunakan dari sisi host atau tidak.
Parameter | |
---|---|
disableTestApiCheck | boolean |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
menyetel apakah akan menambahkan --no-window-animation ke 'am instrument' yang digunakan dari sisi host atau tidak.
Parameter | |
---|---|
disableWindowAnimation | boolean |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Menyetel false
jika apk yang akan dipasang tidak dapat dikueri.
Parameter | |
---|---|
forceQueryable | boolean |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Memberikan izin untuk pemasangan apk.
Parameter | |
---|---|
grantPermission | boolean |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Menetapkan opsi tambahan dari perintah instal.
Parameter | |
---|---|
installArgs | String |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Menyetel waktu maksimum (dalam milidetik) instrumentasi lengkap harus berjalan dan selesai. Setel ke 0 tanpa batas waktu. Opsional.
Parameter | |
---|---|
maxInstrumentationTimeoutMs | Long |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Menyetel waktu maksimum (dalam milidetik) instrumentasi dapat menghentikan keluaran sebelum dihentikan. Setel ke 0 tanpa batas waktu. Opsional.
Parameter | |
---|---|
maxTimeToOutputMs | Long |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Mengatur runner instrumentasi yang harus digunakan untuk menjalankan instrumentasi. Pelari default adalah 'android.support.test.runner.AndroidJUnitRunner'. Opsional.
Parameter | |
---|---|
runner | String |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Menetapkan nama kelas yang harus dijalankan oleh instrumentasi. Instrumentasi akan difilter untuk hanya menjalankan kelas. Dapat digunakan dengan setTestMethodName(String)
. Opsional.
Parameter | |
---|---|
testClassName | String |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Menetapkan nama metode yang harus dijalankan oleh instrumentasi. Membutuhkan setTestClassName(String)
untuk disetel agar berfungsi dengan baik. Opsional.
Parameter | |
---|---|
testMethodName | String |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Menyetel waktu maksimum (dalam milidetik) pengujian dapat dijalankan sebelum diinterupsi. Setel ke 0 tanpa batas waktu. Opsional.
Parameter | |
---|---|
testTimeoutMs | Long |
Pengembalian | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Menyetel id pengguna yang akan digunakan untuk menjalankan instrumentasi. Opsional.
Parameter | |
---|---|
userId | Integer |
Pengembalian | |
---|---|
DeviceTestRunOptions |
shouldCheckResults
public boolean shouldCheckResults ()
Pengembalian | |
---|---|
boolean |