DeviceTestRunOptions
public class DeviceTestRunOptions
extends Object
java.lang.Object |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Một lớp xây dựng cho các tùy chọn liên quan đến việc chạy thử nghiệm thiết bị thông qua BaseHostJUnit4Test.
Bản tóm tắt
Các nhà xây dựng công cộng
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
Thông số |
---|
packageName | String |
Phương pháp công khai
addIricalmentationArg
public DeviceTestRunOptions addInstrumentationArg (String key,
String value)
Thêm một đối số sẽ được chuyển đến thiết bị đo.
Thông số |
---|
key | String |
value | String |
public void clearExtraListeners ()
getApkFileName
public String getApkFileName ()
Trả về tên của tệp apk để cài đặt apk.
public getExtraListeners ()
getInstallArgs
public String[] getInstallArgs ()
Trả về các tùy chọn bổ sung của lệnh cài đặt.
getIricalmentationArgs
public getInstrumentationArgs ()
getMaxInticmentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
getPackageName
public String getPackageName ()
getRunner
public String getRunner ()
getTestClassName
public String getTestClassName ()
getTestMethodName
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
getUserId
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
Có thể truy vấn xem apk được cài đặt hay không. Giá trị mặc định là true.
isGrantPermission
public boolean isGrantPermission ()
Có cấp quyền cho cài đặt apk hay không.
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
isRestartDisabled
public boolean isRestartDisabled ()
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Đặt tên của tệp apk để cài đặt apk.
Thông số |
---|
apkFileName | String |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Đặt xem có nên kiểm tra kết quả của quá trình chạy thiết bị đo hay không và đảm bảo không xảy ra hỏng hóc.
Thông số |
---|
checkResults | boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
đặt xem có thêm kiểm tra --no-hidden-api-check vào 'am cụ' được sử dụng từ phía máy chủ hay không.
Thông số |
---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
đặt có hay không thêm bộ nhớ - không bị cô lập vào 'nhạc cụ am' được sử dụng từ phía máy chủ.
Thông số |
---|
disableIsolatedStorage | boolean |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Đặt có thêm hay không --no-restart vào 'am nhạc cụ' được sử dụng từ phía máy chủ.
Thông số |
---|
disableRestart | boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
đặt có hay không thêm quyền truy cập --no-test-api vào 'am cụ' được sử dụng từ phía máy chủ.
Thông số |
---|
disableTestApiCheck | boolean |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
đặt có hay không thêm --no-window-animation vào 'am cụ' được sử dụng từ phía máy chủ.
Thông số |
---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Đặt false
nếu không thể truy vấn gói ứng dụng được cài đặt.
Thông số |
---|
forceQueryable | boolean |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Cấp quyền cho cài đặt apk.
Thông số |
---|
grantPermission | boolean |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Đặt các tùy chọn bổ sung của lệnh cài đặt.
Thông số |
---|
installArgs | String |
setMaxIricalmentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Đặt thời gian tối đa (tính bằng mili giây) mà thiết bị đo hoàn chỉnh sẽ phải chạy và hoàn thành. Đặt thành 0 để không có thời gian chờ. Không bắt buộc.
Thông số |
---|
maxInstrumentationTimeoutMs | Long |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Đặt thời gian tối đa (tính bằng mili giây) thiết bị đo có thể ngừng xuất trước khi dừng. Đặt thành 0 để không có thời gian chờ. Không bắt buộc.
Thông số |
---|
maxTimeToOutputMs | Long |
setRunner
public DeviceTestRunOptions setRunner (String runner)
Đặt bộ chạy thiết bị đo sẽ được sử dụng để chạy thiết bị đo. Á hậu mặc định là 'android.support.test.runner.AndroidJUnitRunner'. Không bắt buộc.
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Đặt tên lớp mà thiết bị đo sẽ chạy. Thiết bị đo sẽ được lọc để chỉ chạy lớp. Có thể được sử dụng với setTestMethodName(String)
. Không bắt buộc.
Thông số |
---|
testClassName | String |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Đặt tên phương thức mà thiết bị đo sẽ chạy. Yêu cầu setTestClassName(String)
được đặt để hoạt động bình thường. Không bắt buộc.
Thông số |
---|
testMethodName | String |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Đặt thời gian tối đa (tính bằng mili giây) mà thử nghiệm có thể chạy trước khi bị gián đoạn. Đặt thành 0 để không có thời gian chờ. Không bắt buộc.
Thông số |
---|
testTimeoutMs | Long |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Đặt id người dùng mà thiết bị đo sẽ chạy. Không bắt buộc.
shouldCheckResults
public boolean shouldCheckResults ()