Thiết bịTestRunTùy chọn
public class DeviceTestRunOptions
extends Object
java.lang.Object |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Lớp trình tạo 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
nhà thầu công cộng
Thiết bịTestRunTùy chọn
public DeviceTestRunOptions (String packageName)
Thông số |
---|
packageName | String |
Phương thức công khai
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key,
String value)
Thêm một đối số sẽ được chuyển đến thiết bị.
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.
getInstrumentationArgs
public getInstrumentationArgs ()
getMaxInstrumentationTimeoutMs
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ó nên truy vấn gói ứng dụng được cài đặt hay không. Giá trị mặc định là true.
isGrantPermission
public boolean isGrantPermission ()
Có cấp quyền 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ả chạy thiết bị hay không và đảm bảo không xảy ra lỗi.
Thông số |
---|
checkResults | boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
đặt có hay không thêm --no-hidden-api-checks vào 'am instrument' được sử dụng từ phía máy chủ.
Thông số |
---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
đặt có thêm --no-isoolate-storage vào 'am instrument' được sử dụng từ phía máy chủ hay không.
Thông số |
---|
disableIsolatedStorage | boolean |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Đặt có hay không thêm --no-restart vào 'am instrument' được sử dụng từ phía máy chủ.
Thông số |
---|
disableRestart | boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
đặt có thêm --no-test-api-access vào 'am instrument' được sử dụng từ phía máy chủ hay không.
Thông số |
---|
disableTestApiCheck | boolean |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
đặt có thêm --no-window-animation vào 'am instrument' được sử dụng từ phía máy chủ hay không.
Thông số |
---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Đặt false
nếu apk được cài đặt không thể truy vấn được.
Thông số |
---|
forceQueryable | boolean |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Cấp quyền 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 |
setMaxInstrumentationTimeoutMs
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) mà thiết bị 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 trình chạy thiết bị sẽ được sử dụng để chạy thiết bị. Trình chạy 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ị sẽ chạy. Thiết bị sẽ được lọc để chỉ chạy lớp học. 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ị sẽ chạy. Yêu cầu phải đặt setTestClassName(String)
để 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ị sẽ chạy. Không bắt buộc.
nênKiểm tra kết quả
public boolean shouldCheckResults ()