Tùy chọn DeviceTestRun

public class DeviceTestRunOptions
extends Object

java.lang.Object
com.android.tradefed.testtype.junit4.DeviceTestRunOptions


Lớp trình tạo dành 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 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 trình nghe bổ sung vào thiết bị đang chạy.

DeviceTestRunOptions addInstrumentationArg (String key, String value)

Thêm một đối số sẽ được chuyển đến công cụ đo lường.

void clearExtraListeners ()
void clearInstrumentationArgs ()

Xóa tất cả các đối số đo lường đã đượ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ó thể truy vấn được gói ứng dụng có được cài đặt hay không.

boolean isGrantPermission ()

Có cấp quyền cho việc 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 xem có thêm --no-hidden-api-check vào 'công cụ am' được sử dụng từ phía máy chủ hay không.

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

đặt xem có thêm --no-isolat-storage vào 'công cụ am' được sử dụng từ phía máy chủ hay không.

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Đặt xem có thêm --no-restart vào 'công cụ am' được sử dụng từ phía máy chủ hay không.

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

đặt xem có thêm --no-test-api-access vào 'công cụ am' được sử 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 'công cụ am' được sử dụng từ phía máy chủ hay không.

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

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

DeviceTestRunOptions setGrantPermission (boolean grantPermission)

Cấp quyền cho việc 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 đạc 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 bị 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à công cụ 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à bài kiểm tra 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 xây dựng công cộng

Tùy chọn DeviceTestRun

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 trình nghe bổ sung vào thiết bị đang chạy.

Thông số
listener ITestLifeCycleReceiver

Trả lại
DeviceTestRunOptions

thêmInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

Thêm một đối số sẽ được chuyển đến công cụ đo lường.

Thông số
key String

value String

Trả lại
DeviceTestRunOptions

ClearExtraListeners

public void clearExtraListeners ()

clearInstrumentationArgs

public void clearInstrumentationArgs ()

Xóa 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.

Trả lại
String

lấy thiết bị

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

lấyTên gói

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

lấy ID người dùng

public Integer getUserId ()

Trả lại
Integer

isForceQueryable

public boolean isForceQueryable ()

Có thể truy vấn được gói ứng dụng có đượ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 cho việc cài đặt apk hay không.

Trả lại
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

Trả lại
boolean

isIsolatedStorageĐã tắt

public boolean isIsolatedStorageDisabled ()

Trả lại
boolean

isRestart bị vô hiệu hóa

public boolean isRestartDisabled ()

Trả lại
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

Trả lại
boolean

isWindowAnimationĐã tắt

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

bộThiết bị

public DeviceTestRunOptions setDevice (ITestDevice device)

Thông số
device ITestDevice

Trả lại
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

đặt xem có thêm --no-hidden-api-check vào 'công cụ am' được sử dụng từ phía máy chủ hay không.

Thông số
disableHiddenApiCheck boolean

Trả lại
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

đặt xem có thêm --no-isolat-storage vào 'công cụ am' được sử dụng từ phía máy chủ hay không.

Thông số
disableIsolatedStorage boolean

Trả lại
DeviceTestRunOptions

setDisableKhởi động lại

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

Đặt xem có thêm --no-restart vào 'công cụ am' được sử dụng từ phía máy chủ hay không.

Thông số
disableRestart boolean

Trả lại
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

đặt xem có thêm --no-test-api-access vào 'công cụ am' được sử dụng từ phía máy chủ hay không.

Thông số
disableTestApiCheck boolean

Trả lại
DeviceTestRunOptions

setDisableWindowHoạt hình

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

đặt xem có thêm --no-window-animation vào 'công cụ am' đượ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 gói ứng dụng đượ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 cho việc 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 đạc 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 bị 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ị. Người 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à công cụ sẽ chạy. Thiết bị 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

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 đặ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à bài kiểm tra 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ênCheckResults

public boolean shouldCheckResults ()

Trả lại
boolean