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
Tùy chọn DeviceTestRun
public DeviceTestRunOptions (String packageName)
Thông số |
---|
packageName | String |
Phương pháp công khai
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 |
public void clearExtraListeners ()
getApkFileName
public String getApkFileName ()
Trả về tên của tệp apk để cài đặt apk.
public getExtraListeners ()
getInstallArgs
public String[] getInstallArgs ()
Trả về các tùy chọn bổ sung của lệnh cài đặt.
getInstrumentationArgs
public getInstrumentationArgs ()
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
lấyTên gói
public String getPackageName ()
getRunner
public String getRunner ()
getTestClassName
public String getTestClassName ()
getTestMethodName
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
lấy ID người dùng
public Integer getUserId ()
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.
isGrantPermission
public boolean isGrantPermission ()
Có cấp quyền cho việc cài đặt apk hay không.
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
isIsolatedStorageĐã tắt
public boolean isIsolatedStorageDisabled ()
isRestart bị vô hiệu hóa
public boolean isRestartDisabled ()
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
isWindowAnimationĐã tắt
public boolean isWindowAnimationDisabled ()
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
Đặt tên của tệp apk để cài đặt apk.
Thông số |
---|
apkFileName | String |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
Cấp quyền cho việc cài đặt apk.
Thông số |
---|
grantPermission | boolean |
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 |
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 |
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 |
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.
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 |
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 |
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 |
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.
nênCheckResults
public boolean shouldCheckResults ()