DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
java.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Class builder untuk opsi terkait menjalankan pengujian perangkat melalui BaseHostJUnit4Test.
Ringkasan
Konstruktor publik | |
---|---|
DeviceTestRunOptions(String packageName)
|
Metode publik | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
Menambahkan pemroses tambahan ke instrumentasi yang sedang dijalankan. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
Tambahkan argumen yang akan diteruskan ke instrumentasi. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
Menghapus 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 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 harus 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 instrumentasi yang dijalankan 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' digunakan dari di sisi {i>host<i}. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
mengatur apakah akan menambahkan --no-isolated-storage ke 'am instrument' digunakan dari di sisi {i>host<i}. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Menyetel apakah akan menambahkan --no-restart ke 'am instrument' atau tidak digunakan dari sisi {i>host<i}. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
mengatur apakah akan menambahkan --no-test-api-access ke 'am instrument' yang digunakan dari {i>host<i} lain. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
menyetel apakah akan menambahkan --no-window-animasi ke 'am instrument' digunakan dari di sisi {i>host<i}. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Menetapkan |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Memberikan izin untuk penginstalan apk. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Menetapkan opsi tambahan perintah instal. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Menetapkan waktu maksimum (dalam milidetik) untuk menjalankan instrumentasi lengkap dan selesai. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Menetapkan waktu maksimum (dalam milidetik) instrumentasi dapat menghentikan 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 sebelum pengujian terganggu. |
DeviceTestRunOptions
|
setUserId(Integer userId)
Menetapkan ID pengguna tempat instrumentasi harus dijalankan. |
boolean
|
shouldCheckResults()
|
Konstruktor publik
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
Parameter | |
---|---|
packageName |
String |
Metode publik
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Menambahkan pemroses tambahan ke instrumentasi yang sedang dijalankan.
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 ()
Menghapus 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 instal.
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 |
{i>isForceQueryable<i}
public boolean isForceQueryable ()
Apakah apk yang akan diinstal harus dapat dikueri atau tidak. Nilai defaultnya adalah true (benar).
Hasil | |
---|---|
boolean |
Izin
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 |
NamaFileApk
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 instrumentasi yang dijalankan harus diperiksa atau tidak dan memastikan tidak terjadi kegagalan.
Parameter | |
---|---|
checkResults |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setelPerangkat
public DeviceTestRunOptions setDevice (ITestDevice device)
Parameter | |
---|---|
device |
ITestDevice |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
mengatur apakah akan menambahkan --no-hidden-api-checks ke 'am instrument' digunakan dari di sisi {i>host<i}.
Parameter | |
---|---|
disableHiddenApiCheck |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
mengatur apakah akan menambahkan --no-isolated-storage ke 'am instrument' digunakan dari di sisi {i>host<i}.
Parameter | |
---|---|
disableIsolatedStorage |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Menyetel apakah akan menambahkan --no-restart ke 'am instrument' atau tidak digunakan dari sisi {i>host<i}.
Parameter | |
---|---|
disableRestart |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
mengatur apakah akan menambahkan --no-test-api-access ke 'am instrument' yang digunakan dari {i>host<i} lain.
Parameter | |
---|---|
disableTestApiCheck |
boolean |
Hasil | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
menyetel apakah akan menambahkan --no-window-animasi ke 'am instrument' digunakan dari di sisi {i>host<i}.
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 |
setIzinIzin
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 instal.
Parameter | |
---|---|
installArgs |
String |
Hasil | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Menetapkan waktu maksimum (dalam milidetik) untuk menjalankan instrumentasi lengkap dan selesai. Setel ke 0 agar tidak ada waktu tunggu. Opsional.
Parameter | |
---|---|
maxInstrumentationTimeoutMs |
Long |
Hasil | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Menetapkan waktu maksimum (dalam milidetik) instrumentasi dapat menghentikan output sebelum dihentikan. Setel ke 0 agar 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. Default runner 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
untuk 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. setTestClassName(String)
perlu disetel agar berfungsi dengan baik. Opsional.
Parameter | |
---|---|
testMethodName |
String |
Hasil | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Menetapkan waktu maksimum (dalam milidetik) yang dapat dijalankan sebelum pengujian terganggu. Setel ke 0 untuk tanpa waktu tunggu. Opsional.
Parameter | |
---|---|
testTimeoutMs |
Long |
Hasil | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Menetapkan ID pengguna tempat instrumentasi harus dijalankan. Opsional.
Parameter | |
---|---|
userId |
Integer |
Hasil | |
---|---|
DeviceTestRunOptions |
seharusnyaCheckResults
public boolean shouldCheckResults ()
Hasil | |
---|---|
boolean |