DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Class builder untuk opsi yang terkait dengan menjalankan pengujian perangkat melalui BaseHostJUnit4Test.
Ringkasan
Konstruktor publik | |
---|---|
DeviceTestRunOptions(String packageName)
|
Metode publik | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
Tambahkan pemroses tambahan ke instrumentasi yang sedang berjalan. |
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()
Menampilkan nama file apk untuk penginstalan apk. |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Menampilkan opsi tambahan dari perintah penginstalan. |
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
Apakah apk yang akan diinstal dapat dikueri atau tidak. |
boolean
|
isGrantPermission()
Apakah akan memberikan izin untuk penginstalan apk. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
Menetapkan nama file apk untuk penginstalan apk. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
Menetapkan apakah hasil pengoperasian instrumentasi harus diperiksa atau tidak dan memastikan tidak terjadi kegagalan. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
menetapkan apakah akan menambahkan --no-hidden-api-checks ke 'am instrument' yang digunakan dari sisi host atau tidak. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
menetapkan apakah akan menambahkan --no-isolated-storage ke 'am instrument' yang digunakan dari sisi host. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Menetapkan apakah akan menambahkan --no-restart ke 'am instrument' yang digunakan dari sisi host atau tidak. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
menetapkan apakah akan menambahkan --no-test-api-access ke 'am instrument' yang digunakan dari sisi host atau tidak. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
menetapkan apakah akan menambahkan --no-window-animation ke 'am instrument' yang digunakan dari sisi host. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Menetapkan |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Memberikan izin untuk penginstalan apk. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Menetapkan opsi tambahan perintah penginstalan. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Menetapkan waktu maksimum (dalam milidetik) yang harus dijalankan dan diselesaikan oleh instrumentasi lengkap. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Menetapkan waktu maksimum (dalam milidetik) saat instrumentasi dapat berhenti menghasilkan output sebelum dihentikan. |
DeviceTestRunOptions
|
setRunner(String runner)
Menetapkan runner instrumentasi yang harus digunakan untuk menjalankan instrumentasi. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
Menetapkan nama class yang harus dijalankan instrumentasi. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
Menetapkan nama metode yang harus dijalankan instrumentasi. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
Menetapkan waktu maksimum (dalam milidetik) yang dapat dijalankan pengujian sebelum terganggu. |
DeviceTestRunOptions
|
setUserId(Integer userId)
Menetapkan 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 pemroses tambahan ke instrumentasi yang sedang berjalan.
Parameter | |
---|---|
listener |
ITestLifeCycleReceiver |
Hasil | |
---|---|
DeviceTestRunOptions |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
Tambahkan argumen yang akan diteruskan ke instrumentasi.
Parameter | |
---|---|
key |
String |
value |
String |
Hasil | |
---|---|
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 ()
Menampilkan nama file apk untuk penginstalan apk.
Hasil | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
Hasil | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
Menampilkan opsi tambahan dari perintah penginstalan.
Hasil | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
Hasil | |
---|---|
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
Hasil | |
---|---|
Long |
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
Hasil | |
---|---|
Long |
getPackageName
public String getPackageName ()
Hasil | |
---|---|
String |
getRunner
public String getRunner ()
Hasil | |
---|---|
String |
getTestClassName
public String getTestClassName ()
Hasil | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
Hasil | |
---|---|
String |
getTestTimeoutMs
public Long getTestTimeoutMs ()
Hasil | |
---|---|
Long |
getUserId
public Integer getUserId ()
Hasil | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
Apakah apk yang akan diinstal dapat dikueri atau tidak. Nilai defaultnya adalah true.
Hasil | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
Apakah akan memberikan izin untuk penginstalan apk.
Hasil | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
Hasil | |
---|---|
boolean |
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
Hasil | |
---|---|
boolean |
isRestartDisabled
public boolean isRestartDisabled ()
Hasil | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
Hasil | |
---|---|
boolean |
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
Hasil | |
---|---|
boolean |
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Menetapkan nama file apk untuk penginstalan apk.
Parameter | |
---|---|
apkFileName |
String |
Hasil | |
---|---|
DeviceTestRunOptions |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Menetapkan apakah hasil pengoperasian instrumentasi harus diperiksa atau tidak dan memastikan tidak terjadi kegagalan.
Parameter | |
---|---|
checkResults |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
Parameter | |
---|---|
device |
ITestDevice |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
menetapkan apakah akan menambahkan --no-hidden-api-checks ke 'am instrument' yang digunakan dari sisi host atau tidak.
Parameter | |
---|---|
disableHiddenApiCheck |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
menetapkan apakah akan menambahkan --no-isolated-storage ke 'am instrument' yang digunakan dari sisi host.
Parameter | |
---|---|
disableIsolatedStorage |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Menetapkan apakah akan menambahkan --no-restart ke 'am instrument' yang digunakan dari sisi host atau tidak.
Parameter | |
---|---|
disableRestart |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
menetapkan apakah akan menambahkan --no-test-api-access ke 'am instrument' yang digunakan dari sisi host atau tidak.
Parameter | |
---|---|
disableTestApiCheck |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
menetapkan apakah akan menambahkan --no-window-animation ke 'am instrument' yang digunakan dari sisi host.
Parameter | |
---|---|
disableWindowAnimation |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Menetapkan false
jika apk yang akan diinstal tidak boleh dikueri.
Parameter | |
---|---|
forceQueryable |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Memberikan izin untuk penginstalan apk.
Parameter | |
---|---|
grantPermission |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Menetapkan opsi tambahan perintah penginstalan.
Parameter | |
---|---|
installArgs |
String |
Hasil | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Menetapkan waktu maksimum (dalam milidetik) yang harus dijalankan dan diselesaikan oleh instrumentasi lengkap. Setel ke 0 untuk tidak ada waktu tunggu. Opsional.
Parameter | |
---|---|
maxInstrumentationTimeoutMs |
Long |
Hasil | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Menetapkan waktu maksimum (dalam milidetik) saat instrumentasi dapat berhenti menghasilkan output sebelum dihentikan. Setel ke 0 untuk tidak ada waktu tunggu. Opsional.
Parameter | |
---|---|
maxTimeToOutputMs |
Long |
Hasil | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Menetapkan runner instrumentasi yang harus digunakan untuk menjalankan instrumentasi. Runner default adalah 'android.support.test.runner.AndroidJUnitRunner'. Opsional.
Parameter | |
---|---|
runner |
String |
Hasil | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Menetapkan nama class yang harus dijalankan instrumentasi. Instrumentasi akan difilter
agar hanya menjalankan class. Dapat digunakan dengan setTestMethodName(String)
. Opsional.
Parameter | |
---|---|
testClassName |
String |
Hasil | |
---|---|
DeviceTestRunOptions |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Menetapkan nama metode yang harus dijalankan instrumentasi. Memerlukan setTestClassName(String)
untuk ditetapkan agar berfungsi dengan benar. Opsional.
Parameter | |
---|---|
testMethodName |
String |
Hasil | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Menetapkan waktu maksimum (dalam milidetik) yang dapat dijalankan pengujian sebelum terganggu. Setel ke 0 untuk tidak ada waktu tunggu. Opsional.
Parameter | |
---|---|
testTimeoutMs |
Long |
Hasil | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Menetapkan ID pengguna yang akan digunakan untuk menjalankan instrumentasi. Opsional.
Parameter | |
---|---|
userId |
Integer |
Hasil | |
---|---|
DeviceTestRunOptions |
shouldCheckResults
public boolean shouldCheckResults ()
Hasil | |
---|---|
boolean |