BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Lớp kiểm thử cơ sở để chạy các kiểm thử theo kiểu JUnit4 trên máy chủ lưu trữ. Lớp này hỗ trợ cài đặt, chạy và dọn dẹp các kiểm thử đo lường từ phía máy chủ lưu trữ. Lớp học này tương thích với nhiều thiết bị. Phải là nguồn thông tin xác thực duy nhất để chạy kiểm thử đo lường từ phía máy chủ lưu trữ nhằm tránh trùng lặp tiện ích và lớp cơ sở.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
BaseHostJUnit4Test()
|
|
Phương thức công khai | |
|---|---|
final
void
|
autoTearDown()
Tự động gỡ bỏ tất cả các tệp apk đã cài đặt. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
Trả về |
final
List<ITestDevice>
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Cài đặt một apk dựa trên |
final
void
|
installPackage(String apkFileName, String... options)
Cài đặt một apk trên thiết bị theo tên của apk đó. |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Cài đặt một apk theo tên của apk đó trên một thiết bị nhất định. |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Cài đặt một apk theo tên của apk đó cho một người dùng cụ thể trên một thiết bị cụ thể. |
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
Cài đặt một tệp apk theo tên của tệp đó cho một người dùng cụ thể. |
final
boolean
|
isPackageInstalled(String pkg)
Kiểm tra xem một gói có tên đã cho có được cài đặt trên thiết bị hay không |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Kiểm tra xem một gói có tên đã cho có được cài đặt trên thiết bị hay không |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, Map<String, String> instrumentationArgs)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
Chạy cơ sở đo lường dựa trên thông tin trong |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)
Phương thức chạy một gói đo lường đã cài đặt. |
final
boolean
|
runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)
Phương thức chạy một gói đo lường đã cài đặt. |
final
void
|
setAbi(IAbi abi)
|
final
void
|
setTestInformation(TestInformation testInformation)
|
final
String
|
uninstallPackage(String pkgName)
Gỡ cài đặt một gói trên thiết bị. |
final
String
|
uninstallPackage(ITestDevice device, String pkgName)
Gỡ cài đặt một gói trên thiết bị |
Hàm khởi tạo công khai
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Phương thức công khai
autoTearDown
public final void autoTearDown ()
Tự động gỡ bỏ tất cả các tệp apk đã cài đặt. Thao tác này sẽ gỡ cài đặt tất cả tệp apk khỏi thiết bị mà chúng được cài đặt.
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
getInvocationContext
public final IInvocationContext getInvocationContext ()
| Giá trị trả về | |
|---|---|
IInvocationContext |
|
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Trả về TestRunResult là kết quả của lần chạy runDeviceTests gần đây nhất. Hoặc giá trị rỗng nếu không có kết quả nào.
| Giá trị trả về | |
|---|---|
TestRunResult |
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
| Tham số | |
|---|---|
feature |
String |
| Giá trị trả về | |
|---|---|
boolean |
|
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
installPackage
public final void installPackage (DeviceTestRunOptions options)
Cài đặt một apk dựa trên DeviceTestRunOptions trên thiết bị. Apk sẽ được tự động dọn dẹp.
| Tham số | |
|---|---|
options |
DeviceTestRunOptions: Các lựa chọn cài đặt gói. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (String apkFileName,
String... options)Cài đặt một apk trên thiết bị theo tên của apk đó. Apk sẽ được tự động dọn dẹp.
| Tham số | |
|---|---|
apkFileName |
String: Tên của tệp apk. |
options |
String: các lựa chọn bổ sung được đưa ra cho lệnh cài đặt |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (ITestDevice device, String apkFileName, String... options)
Cài đặt một apk theo tên của apk đó trên một thiết bị nhất định. Apk sẽ được tự động dọn dẹp.
| Tham số | |
|---|---|
device |
ITestDevice: ITestDevice mà bạn muốn cài đặt apk. |
apkFileName |
String: Tên của tệp apk. |
options |
String: các lựa chọn bổ sung được đưa ra cho lệnh cài đặt |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Cài đặt một apk theo tên của apk đó cho một người dùng cụ thể trên một thiết bị cụ thể.
| Tham số | |
|---|---|
device |
ITestDevice: ITestDevice mà bạn muốn cài đặt apk. |
apkFileName |
String: Tên của tệp apk. |
grantPermission |
boolean: liệu có truyền cờ cấp quyền khi cài đặt apk hay không. |
userId |
int: mã nhận dạng người dùng của người dùng sẽ cài đặt tệp apk. |
options |
String: các lựa chọn bổ sung được đưa ra cho lệnh cài đặt |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)Cài đặt một tệp apk theo tên của tệp đó cho một người dùng cụ thể.
| Tham số | |
|---|---|
apkFileName |
String: Tên của tệp apk. |
grantPermission |
boolean: liệu có truyền cờ cấp quyền khi cài đặt apk hay không. |
userId |
int: mã nhận dạng người dùng của người dùng sẽ cài đặt tệp apk. |
options |
String: các lựa chọn bổ sung được đưa ra cho lệnh cài đặt |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Kiểm tra xem một gói có tên đã cho có được cài đặt trên thiết bị hay không
| Tham số | |
|---|---|
pkg |
String: tên của gói |
| Giá trị trả về | |
|---|---|
boolean |
true nếu gói được tìm thấy trên thiết bị |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device, String pkg)
Kiểm tra xem một gói có tên đã cho có được cài đặt trên thiết bị hay không
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị cần gỡ cài đặt gói. |
pkg |
String: tên của gói |
| Giá trị trả về | |
|---|---|
boolean |
true nếu gói được tìm thấy trên thiết bị |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị mà bạn muốn chạy công cụ đo lường. |
runner |
String |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
userId |
Integer: mã nhận dạng của người dùng để chạy thử nghiệm. có thể là giá trị rỗng. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
maxTimeToOutputMs |
Long: thời gian chờ tối đa mà kiểm thử phải bắt đầu xuất ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long: thời gian chờ tối đa mà thiết bị đo lường đầy đủ phải hoàn tất. |
checkResults |
boolean: liệu kết quả có được kiểm tra để phát hiện sự cố hay không. |
isHiddenApiCheckDisabled |
boolean: liệu chúng ta có nên tắt chế độ kiểm tra API ẩn hay không. |
isTestApiCheckDisabled |
boolean: có nên tắt chế độ kiểm tra API kiểm thử hay không. |
isIsolatedStorageDisabled |
boolean: liệu chúng ta có nên tắt bộ nhớ biệt lập hay không. |
isWindowAnimationDisabled |
boolean: liệu chúng ta có nên tắt ảnh động cửa sổ hay không. |
isRestartDisabled |
boolean |
instrumentInPcc |
boolean |
instrumentationArgs |
Map: các đối số cần truyền đến công cụ đo lường. |
extraListeners |
List |
| Giá trị trả về | |
|---|---|
boolean |
Đúng nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị mà bạn muốn chạy công cụ đo lường. |
runner |
String |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
userId |
Integer: mã nhận dạng của người dùng để chạy thử nghiệm. có thể là giá trị rỗng. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
maxTimeToOutputMs |
Long: thời gian chờ tối đa mà kiểm thử phải bắt đầu xuất ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long: thời gian chờ tối đa mà thiết bị đo lường đầy đủ phải hoàn tất. |
checkResults |
boolean: liệu kết quả có được kiểm tra để phát hiện sự cố hay không. |
isHiddenApiCheckDisabled |
boolean: liệu chúng ta có nên tắt chế độ kiểm tra API ẩn hay không. |
isTestApiCheckDisabled |
boolean: có nên tắt chế độ kiểm tra API kiểm thử hay không. |
isIsolatedStorageDisabled |
boolean: liệu chúng ta có nên tắt bộ nhớ biệt lập hay không. |
isWindowAnimationDisabled |
boolean: liệu chúng ta có nên tắt ảnh động cửa sổ hay không. |
instrumentationArgs |
Map: các đối số cần truyền đến công cụ đo lường. |
extraListeners |
List |
| Giá trị trả về | |
|---|---|
boolean |
Đúng nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, Map<String, String> instrumentationArgs)
Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị mà bạn muốn chạy công cụ đo lường. |
runner |
String |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
userId |
Integer: mã nhận dạng của người dùng để chạy thử nghiệm. có thể là giá trị rỗng. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
maxTimeToOutputMs |
Long: thời gian chờ tối đa mà kiểm thử phải bắt đầu xuất ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long: thời gian chờ tối đa mà thiết bị đo lường đầy đủ phải hoàn tất. |
checkResults |
boolean: liệu kết quả có được kiểm tra để phát hiện sự cố hay không. |
isHiddenApiCheckDisabled |
boolean: liệu chúng ta có nên tắt chế độ kiểm tra API ẩn hay không. |
instrumentationArgs |
Map: các đối số cần truyền đến công cụ đo lường. |
| Giá trị trả về | |
|---|---|
boolean |
Đúng nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị mà bạn muốn chạy công cụ đo lường. |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
userId |
Integer: mã nhận dạng của người dùng để chạy thử nghiệm. có thể là giá trị rỗng. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị mà bạn muốn chạy công cụ đo lường. |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
maxTimeToOutputMs |
Long: thời gian chờ tối đa mà kiểm thử phải bắt đầu xuất ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long: thời gian chờ tối đa mà thiết bị đo lường đầy đủ phải hoàn tất. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị mà bạn muốn chạy công cụ đo lường. |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Chạy cơ sở đo lường dựa trên thông tin trong DeviceTestRunOptions.
| Tham số | |
|---|---|
options |
DeviceTestRunOptions: DeviceTestRunOptions điều khiển chế độ thiết lập công cụ đo đạc. |
| Giá trị trả về | |
|---|---|
boolean |
Đúng nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị mà bạn muốn chạy công cụ đo lường. |
runner |
String |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
userId |
Integer: mã nhận dạng của người dùng để chạy thử nghiệm. có thể là giá trị rỗng. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
maxTimeToOutputMs |
Long: thời gian chờ tối đa mà kiểm thử phải bắt đầu xuất ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long: thời gian chờ tối đa mà thiết bị đo lường đầy đủ phải hoàn tất. |
checkResults |
boolean: liệu kết quả có được kiểm tra để phát hiện sự cố hay không. |
isHiddenApiCheckDisabled |
boolean: liệu chúng ta có nên tắt chế độ kiểm tra API ẩn hay không. |
isTestApiCheckDisabled |
boolean: có nên tắt chế độ kiểm tra API kiểm thử hay không. |
isIsolatedStorageDisabled |
boolean: có nên tắt bộ nhớ biệt lập hay không. |
instrumentationArgs |
Map: các đối số cần truyền đến công cụ đo lường. |
extraListeners |
List |
| Giá trị trả về | |
|---|---|
boolean |
Đúng nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị mà bạn muốn chạy công cụ đo lường. |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
userId |
Integer: mã nhận dạng của người dùng để chạy thử nghiệm. có thể là giá trị rỗng. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testTimeoutMs |
Long: thời gian chờ tính bằng mili giây sẽ được áp dụng cho từng trường hợp kiểm thử. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)Phương thức chạy một gói đo lường đã cài đặt. Sử dụng getLastDeviceRunResults() ngay sau đó để xem thông tin chi tiết về kết quả.
| Tham số | |
|---|---|
runner |
String: trình chạy công cụ cần sử dụng. |
pkgName |
String: tên của gói cần chạy. |
testClassName |
String: tên của lớp kiểm thử cần chạy. |
testMethodName |
String: tên của phương thức kiểm thử trong lớp sẽ chạy. |
| Giá trị trả về | |
|---|---|
boolean |
True nếu thành công mà không gặp lỗi. Nếu không thì trả về giá trị false. |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
setTestInformation
public final void setTestInformation (TestInformation testInformation)
| Tham số | |
|---|---|
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
Gỡ cài đặt một gói trên thiết bị.
| Tham số | |
|---|---|
pkgName |
String: gói Android cần gỡ cài đặt |
| Giá trị trả về | |
|---|---|
String |
một String có mã lỗi hoặc null nếu thành công |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
uninstallPackage
public final String uninstallPackage (ITestDevice device, String pkgName)
Gỡ cài đặt một gói trên thiết bị
| Tham số | |
|---|---|
device |
ITestDevice: thiết bị cần gỡ cài đặt gói. |
pkgName |
String: gói Android cần gỡ cài đặt |
| Giá trị trả về | |
|---|---|
String |
một String có mã lỗi hoặc null nếu thành công |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|