Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 addInstrumentationArg(String, String) sebelumnya.

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 false jika apk yang akan dipasang tidak dapat dikueri.

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

getDevice

public ITestDevice getDevice ()

Pengembalian
ITestDevice

getExtraListeners

public  getExtraListeners ()

Pengembalian

getInstallArgs

public String[] getInstallArgs ()

Mengembalikan opsi ekstra dari perintah instal.

Pengembalian
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

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