DeviceTestRunOptions
public
class
DeviceTestRunOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
Một lớp trình tạo cho các lựa chọn liên quan đến việc chạy kiểm thử thiết bị thông qua BaseHostJUnit4Test.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
DeviceTestRunOptions(String packageName)
|
|
Phương thức công khai | |
|---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
Thêm một trình nghe bổ sung vào quy trình đo lường đang chạy. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
Thêm một đối số sẽ được truyền đến hoạt động đo lường. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
Xoá tất cả các đối số đo lường đã được đặt bằng |
String
|
getApkFileName()
Trả về tên của tệp apk để cài đặt apk. |
ITestDevice
|
getDevice()
|
List<ITestLifeCycleReceiver>
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Trả về các lựa chọn bổ sung của lệnh cài đặt. |
Map<String, String>
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
Liệu có thể truy vấn apk sẽ được cài đặt hay không. |
boolean
|
isGrantPermission()
Có cấp quyền cài đặt apk hay không. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isInstrumentInPcc()
Có thêm --instrument-in-pcc vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không. |
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
Đặt tên cho tệp apk để cài đặt apk. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
Đặt xem có nên kiểm tra kết quả của lần chạy đo lường hay không và đảm bảo không xảy ra lỗi. |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
thiết lập việc có thêm --no-hidden-api-checks vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
đặt xem có thêm --no-isolated-storage vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Đặt xem có thêm --no-restart vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
đặt xem có thêm --no-test-api-access vào "am instrument" được dùng từ phía máy chủ hay không. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
đặt xem có thêm --no-window-animation vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Đặt |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Cấp quyền cài đặt apk. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Đặt các lựa chọn bổ sung cho lệnh cài đặt. |
DeviceTestRunOptions
|
setInstrumentInPcc(boolean instrumentInPcc)
Đặt xem có thêm --instrument-in-pcc vào "am instrument" được dùng từ phía máy chủ hay không. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Đặt thời gian tối đa (tính bằng mili giây) mà toàn bộ quy trình đo lường sẽ phải chạy và hoàn tất. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
Đặt thời gian tối đa (tính bằng mili giây) mà hoạt động đo lường có thể ngừng xuất dữ liệu trước khi bị dừng. |
DeviceTestRunOptions
|
setRunner(String runner)
Đặt trình chạy công cụ cần dùng để chạy công cụ. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
Đặt tên lớp mà hoạt động đo lường sẽ chạy. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
Đặt tên phương thức mà hoạt động đo lường sẽ chạy. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
Đặt thời gian tối đa (tính bằng mili giây) mà một kiểm thử có thể chạy trước khi bị gián đoạn. |
DeviceTestRunOptions
|
setUserId(Integer userId)
Đặt mã nhận dạng người dùng mà công cụ đo lường sẽ chạy. |
boolean
|
shouldCheckResults()
|
Hàm khởi tạo công khai
DeviceTestRunOptions
public DeviceTestRunOptions (String packageName)
| Tham số | |
|---|---|
packageName |
String |
Phương thức công khai
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
Thêm một trình nghe bổ sung vào quy trình đo lường đang chạy.
| Tham số | |
|---|---|
listener |
ITestLifeCycleReceiver |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
Thêm một đối số sẽ được truyền đến hoạt động đo lường.
| Tham số | |
|---|---|
key |
String |
value |
String |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
clearExtraListeners
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
Xoá tất cả các đối số đo lường đã được đặt bằng addInstrumentationArg(String,String) trước đó.
getApkFileName
public String getApkFileName ()
Trả về tên của tệp apk để cài đặt apk.
| Giá trị trả về | |
|---|---|
String |
|
getExtraListeners
public List<ITestLifeCycleReceiver> getExtraListeners ()
| Giá trị trả về | |
|---|---|
List<ITestLifeCycleReceiver> |
|
getInstallArgs
public String[] getInstallArgs ()
Trả về các lựa chọn bổ sung của lệnh cài đặt.
| Giá trị trả về | |
|---|---|
String[] |
|
getInstrumentationArgs
public Map<String, String> getInstrumentationArgs ()
| Giá trị trả về | |
|---|---|
Map<String, String> |
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
| Giá trị trả về | |
|---|---|
Long |
|
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
| Giá trị trả về | |
|---|---|
Long |
|
getPackageName
public String getPackageName ()
| Giá trị trả về | |
|---|---|
String |
|
getRunner
public String getRunner ()
| Giá trị trả về | |
|---|---|
String |
|
getTestClassName
public String getTestClassName ()
| Giá trị trả về | |
|---|---|
String |
|
getTestMethodName
public String getTestMethodName ()
| Giá trị trả về | |
|---|---|
String |
|
getTestTimeoutMs
public Long getTestTimeoutMs ()
| Giá trị trả về | |
|---|---|
Long |
|
getUserId
public Integer getUserId ()
| Giá trị trả về | |
|---|---|
Integer |
|
isForceQueryable
public boolean isForceQueryable ()
Liệu có thể truy vấn apk sẽ được cài đặt hay không. Giá trị mặc định là true.
| Giá trị trả về | |
|---|---|
boolean |
|
isGrantPermission
public boolean isGrantPermission ()
Có cấp quyền cài đặt apk hay không.
| Giá trị trả về | |
|---|---|
boolean |
|
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
| Giá trị trả về | |
|---|---|
boolean |
|
isInstrumentInPcc
public boolean isInstrumentInPcc ()
Có thêm --instrument-in-pcc vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không.
| Giá trị trả về | |
|---|---|
boolean |
|
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
| Giá trị trả về | |
|---|---|
boolean |
|
isRestartDisabled
public boolean isRestartDisabled ()
| Giá trị trả về | |
|---|---|
boolean |
|
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
| Giá trị trả về | |
|---|---|
boolean |
|
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
| Giá trị trả về | |
|---|---|
boolean |
|
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Đặt tên cho tệp apk để cài đặt apk.
| Tham số | |
|---|---|
apkFileName |
String |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Đặt xem có nên kiểm tra kết quả của lần chạy đo lường hay không và đảm bảo không xảy ra lỗi.
| Tham số | |
|---|---|
checkResults |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setDevice
public DeviceTestRunOptions setDevice (ITestDevice device)
| Tham số | |
|---|---|
device |
ITestDevice |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
thiết lập việc có thêm --no-hidden-api-checks vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không.
| Tham số | |
|---|---|
disableHiddenApiCheck |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
đặt xem có thêm --no-isolated-storage vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không.
| Tham số | |
|---|---|
disableIsolatedStorage |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Đặt xem có thêm --no-restart vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không.
| Tham số | |
|---|---|
disableRestart |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
đặt xem có thêm --no-test-api-access vào "am instrument" được dùng từ phía máy chủ hay không.
| Tham số | |
|---|---|
disableTestApiCheck |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
đặt xem có thêm --no-window-animation vào "am instrument" được dùng từ phía máy chủ lưu trữ hay không.
| Tham số | |
|---|---|
disableWindowAnimation |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Đặt false nếu không thể truy vấn apk sẽ được cài đặt.
| Tham số | |
|---|---|
forceQueryable |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Cấp quyền cài đặt apk.
| Tham số | |
|---|---|
grantPermission |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
Đặt các lựa chọn bổ sung cho lệnh cài đặt.
| Tham số | |
|---|---|
installArgs |
String |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setInstrumentInPcc
public DeviceTestRunOptions setInstrumentInPcc (boolean instrumentInPcc)
Đặt xem có thêm --instrument-in-pcc vào "am instrument" được dùng từ phía máy chủ hay không.
| Tham số | |
|---|---|
instrumentInPcc |
boolean |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Đặt thời gian tối đa (tính bằng mili giây) mà toàn bộ quy trình đo lường sẽ phải chạy và hoàn tất. Đặt thành 0 nếu không muốn có thời gian chờ. Không bắt buộc.
| Tham số | |
|---|---|
maxInstrumentationTimeoutMs |
Long |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
Đặt thời gian tối đa (tính bằng mili giây) mà hoạt động đo lường có thể ngừng xuất dữ liệu trước khi bị dừng. Đặt thành 0 nếu không muốn có thời gian chờ. Không bắt buộc.
| Tham số | |
|---|---|
maxTimeToOutputMs |
Long |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setRunner
public DeviceTestRunOptions setRunner (String runner)
Đặt trình chạy công cụ cần dùng để chạy công cụ. Trình chạy mặc định là "android.support.test.runner.AndroidJUnitRunner". Không bắt buộc.
| Tham số | |
|---|---|
runner |
String |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
Đặt tên lớp mà hoạt động đo lường sẽ chạy. Hoạt động đo lường sẽ được lọc để chỉ chạy lớp. Có thể dùng với setTestMethodName(String). Không bắt buộc.
| Tham số | |
|---|---|
testClassName |
String |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Đặt tên phương thức mà hoạt động đo lường sẽ chạy. Bạn phải đặt setTestClassName(String) thì mới có thể hoạt động đúng cách. Không bắt buộc.
| Tham số | |
|---|---|
testMethodName |
String |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
Đặt thời gian tối đa (tính bằng mili giây) mà một kiểm thử 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.
| Tham số | |
|---|---|
testTimeoutMs |
Long |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
Đặt mã nhận dạng người dùng mà công cụ đo lường sẽ chạy. Không bắt buộc.
| Tham số | |
|---|---|
userId |
Integer |
| Giá trị trả về | |
|---|---|
DeviceTestRunOptions |
|
shouldCheckResults
public boolean shouldCheckResults ()
| Giá trị trả về | |
|---|---|
boolean |
|