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.

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

DeviceTestRunOptions (String packageName)

Phương thức công khai

DeviceTestRunOptions addExtraListener ( ITestLifeCycleReceiver listener)

Thêm một trình nghe bổ sung cho thiết bị đang chạy.

DeviceTestRunOptions addInstrumentationArg (String key, String value)

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

void clearExtraListeners ()
void clearInstrumentationArgs ()

Xóa tất cả các đối số thiết bị đã được đặt bằng 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ó nên truy vấn gói ứng dụng được cài đặt hay không.

boolean isGrantPermission ()

Có cấp quyền 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ả chạy thiết bị hay không và đảm bảo không xảy ra lỗi.

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

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.

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

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.

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.

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

Đặt false nếu apk được cài đặt không thể truy vấn được.

DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Cấp quyền 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) mà thiết bị có thể ngừng xuất trước khi dừng.

DeviceTestRunOptions setRunner (String runner)

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

DeviceTestRunOptions setTestClassName (String testClassName)

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

DeviceTestRunOptions setTestMethodName (String testMethodName)

Đặt tên phương thức mà thiết bị 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ị sẽ chạy.

boolean shouldCheckResults ()

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

addExtraListener

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

Thêm một trình nghe bổ sung cho thiết bị đang chạy.

Thông số
listener ITestLifeCycleReceiver

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

ClearExtraListeners

public void clearExtraListeners ()

rõ ràngInstrumentationArgs

public void clearInstrumentationArgs ()

Xóa tất cả các đối số thiết bị đã đượ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.

trả lại
String

getDevice

public ITestDevice getDevice ()

trả lại
ITestDevice

getExtraListeners

public  getExtraListeners ()

trả lại

getInstallArgs

public String[] getInstallArgs ()

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

trả lại
String[]

getInstrumentationArgs

public  getInstrumentationArgs ()

trả lại

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

trả lại
Long

getMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

trả lại
Long

getPackageName

public String getPackageName ()

trả lại
String

getRunner

public String getRunner ()

trả lại
String

getTestClassName

public String getTestClassName ()

trả lại
String

getTestMethodName

public String getTestMethodName ()

trả lại
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

trả lại
Long

getUserId

public Integer getUserId ()

trả lại
Integer

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.

trả lại
boolean

isGrantPermission

public boolean isGrantPermission ()

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

trả lại
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

trả lại
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

trả lại
boolean

isRestartDisabled

public boolean isRestartDisabled ()

trả lại
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

trả lại
boolean

isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

trả lại
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

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

Thông số
apkFileName String

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

thiết bị

public DeviceTestRunOptions setDevice (ITestDevice device)

Thông số
device ITestDevice

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

setGrantPermission

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

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

Thông số
grantPermission boolean

trả lại
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

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

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.

Thông số
runner String

trả lại
DeviceTestRunOptions

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

trả lại
DeviceTestRunOptions

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

trả lại
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

trả lại
DeviceTestRunOptions

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.

Thông số
userId Integer

trả lại
DeviceTestRunOptions

nênKiểm tra kết quả

public boolean shouldCheckResults ()

trả lại
boolean