Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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 (String packageName)

Phương pháp công khai

DeviceTestRunOptions addExtraListener ( ITestLifeCycleReceiver listener)

Thêm một người nghe bổ sung vào bản nhạc đang được chạy.

DeviceTestRunOptions addInstrumentationArg (String key, String value)

Thêm một đối số sẽ được chuyển đến thiết bị đo.

void clearExtraListeners ()
void clearInstrumentationArgs ()

Xóa tất cả các đối số của thiết bị đo đã được đặt với addInstrumentationArg(String, String) trước đó.

String getApkFileName ()

Trả về tên của tệp apk để cài đặt apk.

ITestDevice getDevice ()
getExtraListeners ()
String[] getInstallArgs ()

Trả về các tùy 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 ()

Có thể truy vấn xem apk được cài đặt hay không.

boolean isGrantPermission ()

Có cấp quyền cho cài đặt apk hay không.

boolean isHiddenApiCheckDisabled ()
boolean isIsolatedStorageDisabled ()
boolean isRestartDisabled ()
boolean isTestApiCheckDisabled ()
boolean isWindowAnimationDisabled ()
DeviceTestRunOptions setApkFileName (String apkFileName)

Đặt tên của tệp apk để cài đặt apk.

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.

DeviceTestRunOptions setDevice ( ITestDevice device)
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.

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ủ.

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ủ.

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ủ.

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ủ.

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Đặt false nếu không thể truy vấn gói ứng dụng được cài đặt.

DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Cấp quyền cho cài đặt apk.

DeviceTestRunOptions setInstallArgs (String... installArgs)

Đặt các tùy 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 hoàn chỉnh sẽ phải chạy và hoàn thành.

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.

DeviceTestRunOptions setRunner (String runner)

Đặt bộ chạy thiết bị đo sẽ được sử dụng để chạy thiết bị đo.

DeviceTestRunOptions setTestClassName (String testClassName)

Đặt tên lớp mà thiết bị đo sẽ chạy.

DeviceTestRunOptions setTestMethodName (String testMethodName)

Đặt tên phương thức mà thiết bị đo sẽ chạy.

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.

DeviceTestRunOptions setUserId (Integer userId)

Đặt id người dùng mà thiết bị đo sẽ chạy.

boolean shouldCheckResults ()

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

addExtraListener

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

Thêm một người nghe bổ sung vào bản nhạc đang được chạy.

Thông số
listener ITestLifeCycleReceiver

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

clearExtraListists

public void clearExtraListeners ()

clearIricalmentationArgs

public void clearInstrumentationArgs ()

Xóa tất cả các đối số của thiết bị đo đã được đặt với addInstrumentationArg(String, String) trước đó.

getApkFileName

public String getApkFileName ()

Trả về tên của tệp apk để cài đặt apk.

Lợi nhuận
String

getDevice

public ITestDevice getDevice ()

Lợi nhuận
ITestDevice

getExtraListists

public  getExtraListeners ()

Lợi nhuận

getInstallArgs

public String[] getInstallArgs ()

Trả về các tùy chọn bổ sung của lệnh cài đặt.

Lợi nhuận
String[]

getIricalmentationArgs

public  getInstrumentationArgs ()

Lợi nhuận

getMaxInticmentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

Lợi nhuận
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

Lợi nhuận
Long

getPackageName

public String getPackageName ()

Lợi nhuận
String

getRunner

public String getRunner ()

Lợi nhuận
String

getTestClassName

public String getTestClassName ()

Lợi nhuận
String

getTestMethodName

public String getTestMethodName ()

Lợi nhuận
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

Lợi nhuận
Long

getUserId

public Integer getUserId ()

Lợi nhuận
Integer

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.

Lợi nhuận
boolean

isGrantPermission

public boolean isGrantPermission ()

Có cấp quyền cho cài đặt apk hay không.

Lợi nhuận
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

Lợi nhuận
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

Lợi nhuận
boolean

isRestartDisabled

public boolean isRestartDisabled ()

Lợi nhuận
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

Lợi nhuận
boolean

isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

Lợi nhuận
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

Đặt tên của tệp apk để cài đặt apk.

Thông số
apkFileName String

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

setDevice

public DeviceTestRunOptions setDevice (ITestDevice device)

Thông số
device ITestDevice

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

setGrantPermission

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Cấp quyền cho cài đặt apk.

Thông số
grantPermission boolean

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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.

Thông số
runner String

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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

Lợi nhuận
DeviceTestRunOptions

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.

Thông số
userId Integer

Lợi nhuận
DeviceTestRunOptions

shouldCheckResults

public boolean shouldCheckResults ()

Lợi nhuận
boolean