Tùy chọn chạy kiểm thử trên thiết bị
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 tuỳ 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 hoạt động đo lường đang chạy. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
Thêm một đối số sẽ được truyền đến khả năng đo lường. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
Xoá tất 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()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
Trả về các tuỳ chọn bổ sung của lệnh cài đặt. |
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
Liệu tệp APK đã được cài đặt có truy vấn được hay không. |
boolean
|
isGrantPermission()
Liệu có cấp quyền để cài đặt tệp APK hay không. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
Đặt tên cho tệp APK cho quá trình cài đặt APK. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
Thiết lập xem có cần kiểm tra kết quả 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)
đặt xem có thêm --no-hidden-api-checks vào 'amInstrument' hay không được dùng từ phía máy chủ lưu trữ. |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
đặt có hoặc không thêm --no- tách biệt-storage vào "nhạc cụ" hay không được dùng từ phía máy chủ lưu trữ. |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
Đặt xem có thêm --no-restart vào "amInstrument" hay không được sử dụng từ phía máy chủ. |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
đặt xem có thêm --no-test-api-access vào "am cụ" hay không được sử dụng từ máy chủ ở bên. |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
đặt xem có nên thêm --no-window-animation vào thành phần "amInstrument" hay không được dùng từ phía máy chủ lưu trữ. |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
Đặt |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
Cấp quyền để cài đặt APK. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
Đặt các tuỳ chọn bổ sung của lệnh cài đặt. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
Đặt thời gian tối đa (tính bằng mili giây) mà thiết bị đo lường hoàn chỉnh 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à khả năng đo lường có thể ngừng xuất trước khi đã dừng. |
DeviceTestRunOptions
|
setRunner(String runner)
Thiết lập trình chạy đo lường nên dùng để chạy khả năng đo lường. |
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à khả nă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à đo lường sẽ chạy. |
boolean
|
shouldCheckResults()
|
Hàm khởi tạo công khai
Tùy chọn chạy kiểm thử trên thiết bị
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 hoạt động đ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 khả nă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ả đối số đo lường đã được đặt bằng addInstrumentationArg(String, String)
trước đây.
getApkFileName
public String getApkFileName ()
Trả về tên của tệp APK để cài đặt APK.
Giá trị trả về | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
Giá trị trả về | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
Trả về các tuỳ chọn bổ sung của lệnh cài đặt.
Giá trị trả về | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
Giá trị trả về | |
---|---|
|
getMaxInstrumentationPendingMs
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 |
phương thức getTest
public String getTestMethodName ()
Giá trị trả về | |
---|---|
String |
getTestTimeMs
public Long getTestTimeoutMs ()
Giá trị trả về | |
---|---|
Long |
getUserId
public Integer getUserId ()
Giá trị trả về | |
---|---|
Integer |
Có thể truy vấn
public boolean isForceQueryable ()
Liệu tệp APK đã được cài đặt có truy vấn được hay không. Giá trị mặc định là true.
Giá trị trả về | |
---|---|
boolean |
is GrantsPermission
public boolean isGrantPermission ()
Liệu có cấp quyền để cài đặt tệp APK hay không.
Giá trị trả về | |
---|---|
boolean |
Bị ẩnApiCheckĐã tắt
public boolean isHiddenApiCheckDisabled ()
Giá trị trả về | |
---|---|
boolean |
isisolatedStorageĐã tắt
public boolean isIsolatedStorageDisabled ()
Giá trị trả về | |
---|---|
boolean |
Đã tắt tính năng Khởi động lại
public boolean isRestartDisabled ()
Giá trị trả về | |
---|---|
boolean |
Đã vô hiệu hoá isTestApiCheck
public boolean isTestApiCheckDisabled ()
Giá trị trả về | |
---|---|
boolean |
Đã vô hiệu hoá isWindowAnimation
public boolean isWindowAnimationDisabled ()
Giá trị trả về | |
---|---|
boolean |
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Đặt tên cho tệp APK cho quá trình cài đặt APK.
Tham số | |
---|---|
apkFileName |
String |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
Đặt kết quả kiểm tra
public DeviceTestRunOptions setCheckResults (boolean checkResults)
Thiết lập xem có cần kiểm tra kết quả 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 |
thiết lập thiết bị
public DeviceTestRunOptions setDevice (ITestDevice device)
Tham số | |
---|---|
device |
ITestDevice |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
setDisableẨnApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
đặt xem có thêm --no-hidden-api-checks vào 'amInstrument' hay không được dùng từ phía máy chủ lưu trữ.
Tham số | |
---|---|
disableHiddenApiCheck |
boolean |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
đặt có hoặc không thêm --no- tách biệt-storage vào "nhạc cụ" hay không được dùng từ phía máy chủ lưu trữ.
Tham số | |
---|---|
disableIsolatedStorage |
boolean |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
đặtTắt tính năng Khởi động lại
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
Đặt xem có thêm --no-restart vào "amInstrument" hay không được sử dụng từ phía máy chủ.
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 cụ" hay không được sử dụng từ máy chủ ở bên.
Tham số | |
---|---|
disableTestApiCheck |
boolean |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
đặt xem có nên thêm --no-window-animation vào thành phần "amInstrument" hay không được dùng từ phía máy chủ lưu trữ.
Tham số | |
---|---|
disableWindowAnimation |
boolean |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
Đặt false
nếu không truy vấn được tệp APK cần cài đặt.
Tham số | |
---|---|
forceQueryable |
boolean |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
set GrantsPermission
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 tuỳ chọn bổ sung của lệnh cài đặt.
Tham số | |
---|---|
installArgs |
String |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationPendingMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
Đặt thời gian tối đa (tính bằng mili giây) mà thiết bị đo lường hoàn chỉnh phải chạy và đã hoàn tất. Đặt là 0 để không 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à khả năng đo lường có thể ngừng xuất trước khi đã dừng. Đặt là 0 để không 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)
Thiết lập trình chạy đo lường nên dùng để chạy khả năng đo lường. Mặc định trình chạy 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. Khả nă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 |
phương thức setTest
public DeviceTestRunOptions setTestMethodName (String testMethodName)
Đặt tên phương thức mà khả năng đo lường sẽ chạy. Bạn phải đặt setTestClassName(String)
để hoạt động đúng cách. Không bắt buộc.
Tham số | |
---|---|
testMethodName |
String |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
setTestTimeMs
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 cho 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à đo lường sẽ chạy. Không bắt buộc.
Tham số | |
---|---|
userId |
Integer |
Giá trị trả về | |
---|---|
DeviceTestRunOptions |
Kết quả cần kiểm tra
public boolean shouldCheckResults ()
Giá trị trả về | |
---|---|
boolean |