Thử nghiệm BaseHostJUnit4
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 kiểm thử kiểu JUnit4 của máy chủ lưu trữ. Lớp này hỗ trợ cài đặt, chạy và dọn dẹp các bài kiểm thử đo lường từ phía máy chủ. Lớp học này tương thích với nhiều thiết bị. Phải là nguồn đáng tin cậy duy nhất để chạy các kiểm thử đo lường từ phía máy chủ 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 chia nhỏ tất 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
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
Cài đặt một gói ứng dụng dựa trên |
final
void
|
installPackage(String apkFileName, String... options)
Cài đặt một gói ứng dụng theo tên trên thiết bị. |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
Cài đặt một gói ứng dụng theo tên của gói ứng dụng đó trên một thiết bị cụ thể. |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
Cài đặt một tệp APK theo tên của 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 tệp APK theo tên người dùng cụ thể. |
final
boolean
|
isPackageInstalled(String pkg)
Kiểm tra xem gói có một tên cụ thể có được cài đặt trên thiết bị hay không |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
Kiểm tra xem gói có một tên cụ thể có được cài đặt trên thiết bị hay không |
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 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,
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(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled,
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, boolean isWindowAnimationDisabled, boolean isRestartDisabled,
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(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,
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
Thử nghiệm BaseHostJUnit4
public BaseHostJUnit4Test ()
Phương thức công khai
autoTearDown
public final void autoTearDown ()
Tự động chia nhỏ tất cả tệp APK đã cài đặt. Thao tác này sẽ gỡ cài đặt tất cả APK khỏi trên thiết bị mà họ đã cài đặt.
Gửi | |
---|---|
DeviceNotAvailableException |
getInvocationContext
public final IInvocationContext getInvocationContext ()
Giá trị trả về | |
---|---|
IInvocationContext |
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Trả về TestRunResult
kết quả của runDeviceTests mới nhất đã chạy. Hoặc rỗng
nếu không có kết quả.
Giá trị trả về | |
---|---|
TestRunResult |
phương thức getListDevices
public finalgetListDevices ()
Giá trị trả về | |
---|---|
|
Tính năng có thiết bị
public boolean hasDeviceFeature (String feature)
Tham số | |
---|---|
feature |
String |
Giá trị trả về | |
---|---|
boolean |
Gửi | |
---|---|
DeviceNotAvailableException |
lượt cài đặt
public final void installPackage (DeviceTestRunOptions options)
Cài đặt một gói ứng dụng dựa trên DeviceTestRunOptions
trên thiết bị. Apk sẽ là
tự động làm sạch.
Tham số | |
---|---|
options |
DeviceTestRunOptions : Các tuỳ chọn cài đặt gói. |
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
lượt cài đặt
public final void installPackage (String apkFileName, String... options)
Cài đặt một gói ứng dụng theo tên trên thiết bị. Tệp APK sẽ được tự động xoá.
Tham số | |
---|---|
apkFileName |
String : Tên của tệp APK. |
options |
String : các tuỳ chọn bổ sung được cung cấp cho lệnh cài đặt |
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
lượt cài đặt
public final void installPackage (ITestDevice device, String apkFileName, String... options)
Cài đặt một gói ứng dụng theo tên của gói ứng dụng đó trên một thiết bị cụ thể. Tệp APK sẽ được tự động xoá.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice để cài đặt tệp APK. |
apkFileName |
String : Tên của tệp APK. |
options |
String : các tuỳ chọn bổ sung được cung cấp 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 tệp APK theo tên của một người dùng cụ thể trên một thiết bị cụ thể.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice để cài đặt tệp APK. |
apkFileName |
String : Tên của tệp APK. |
grantPermission |
boolean : liệu có truyền cờ quyền cấp khi cài đặt tệp APK hay không. |
userId |
int : mã nhận dạng người dùng của người dùng nơi cài đặt tệp APK. |
options |
String : các tuỳ chọn bổ sung được cung cấp 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 tệp APK theo tên 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ờ quyền cấp khi cài đặt tệp APK hay không. |
userId |
int : mã nhận dạng người dùng của người dùng nơi cài đặt tệp APK. |
options |
String : các tuỳ chọn bổ sung được cung cấp cho lệnh cài đặt |
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
Đã cài đặt gói isPackage
public final boolean isPackageInstalled (String pkg)
Kiểm tra xem gói có một tên cụ thể 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 |
Đã cài đặt gói isPackage
public final boolean isPackageInstalled (ITestDevice device, String pkg)
Kiểm tra xem gói có một tên cụ thể có được cài đặt trên thiết bị hay không
Tham số | |
---|---|
device |
ITestDevice : thiết bị sẽ 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 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 : là thiết bị kết nối để chạy hoạt động đ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ẽ được chạy. |
userId |
Integer : mã nhận dạng của người dùng để chạy kiểm thử. có thể có giá trị rỗng. |
testTimeoutMs |
Long : thời gian chờ tính bằng mili giây áp dụng cho mỗi trường hợp kiểm thử. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không thất bại. Nếu không thì là 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 : là thiết bị kết nối để chạy hoạt động đ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ẽ được chạy. |
testTimeoutMs |
Long : thời gian chờ tính bằng mili giây áp dụng cho mỗi 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 đưa ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long : thời gian chờ tối đa mà toàn bộ thiết bị phải hoàn tất. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không thất bại. Nếu không thì là 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,instrumentationArgs, 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 : là thiết bị kết nối để chạy hoạt động đ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ẽ được chạy. |
userId |
Integer : mã nhận dạng của người dùng để chạy kiểm thử. có thể có giá trị rỗng. |
testTimeoutMs |
Long : thời gian chờ tính bằng mili giây áp dụng cho mỗi 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 đưa ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long : thời gian chờ tối đa mà toàn bộ thiết bị phải hoàn tất. |
checkResults |
boolean : liệu kết quả có được kiểm tra để tìm sự cố hay không. |
isHiddenApiCheckDisabled |
boolean : liệu chúng ta có nên tắt tính năng kiểm tra API ẩn hay không. |
isTestApiCheckDisabled |
boolean : liệu chúng ta có nên tắt tính năng kiểm tra API kiểm thử hay không. |
isIsolatedStorageDisabled |
boolean : liệu chúng ta có nên tắt bộ nhớ riêng biệt hay không. |
isWindowAnimationDisabled |
boolean : liệu chúng ta có nên tắt ảnh động cửa sổ hay không. |
instrumentationArgs |
: các đối số để truyền đến khả năng đo lường. |
extraListeners |
|
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không có lỗi. Nếu không thì là 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 khi xem thông tin chi tiết về kết quả.
Tham số | |
---|---|
device |
ITestDevice : là thiết bị kết nối để chạy hoạt động đ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ẽ được chạy. |
testTimeoutMs |
Long : thời gian chờ tính bằng mili giây áp dụng cho mỗi trường hợp kiểm thử. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không thất bại. Nếu không thì là 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,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 : là thiết bị kết nối để chạy hoạt động đ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ẽ được chạy. |
userId |
Integer : mã nhận dạng của người dùng để chạy kiểm thử. có thể có giá trị rỗng. |
testTimeoutMs |
Long : thời gian chờ tính bằng mili giây áp dụng cho mỗi 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 đưa ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long : thời gian chờ tối đa mà toàn bộ thiết bị phải hoàn tất. |
checkResults |
boolean : liệu kết quả có được kiểm tra để tìm sự cố hay không. |
isHiddenApiCheckDisabled |
boolean : liệu chúng ta có nên tắt tính năng kiểm tra API ẩn hay không. |
instrumentationArgs |
: các đối số để truyền đến khả năng đo lường. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không có lỗi. Nếu không thì là 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ẽ được chạy. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không thất bại. Nếu không thì là 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 thúc đẩy quá trình thiết lập đo lường. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không có lỗi. Nếu không thì là 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, boolean isWindowAnimationDisabled, boolean isRestartDisabled,instrumentationArgs, 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 : là thiết bị kết nối để chạy hoạt động đ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ẽ được chạy. |
userId |
Integer : mã nhận dạng của người dùng để chạy kiểm thử. có thể có giá trị rỗng. |
testTimeoutMs |
Long : thời gian chờ tính bằng mili giây áp dụng cho mỗi 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 đưa ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long : thời gian chờ tối đa mà toàn bộ thiết bị phải hoàn tất. |
checkResults |
boolean : liệu kết quả có được kiểm tra để tìm sự cố hay không. |
isHiddenApiCheckDisabled |
boolean : liệu chúng ta có nên tắt tính năng kiểm tra API ẩn hay không. |
isTestApiCheckDisabled |
boolean : liệu chúng ta có nên tắt tính năng kiểm tra API kiểm thử hay không. |
isIsolatedStorageDisabled |
boolean : liệu chúng ta có nên tắt bộ nhớ riêng biệt 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 |
instrumentationArgs |
: các đối số để truyền đến khả năng đo lường. |
extraListeners |
|
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không có lỗi. Nếu không thì là 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 : là thiết bị kết nối để chạy hoạt động đ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ẽ được chạy. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không thất bại. Nếu không thì là 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 kiểm thử. có thể có giá trị rỗng. |
testTimeoutMs |
Long : thời gian chờ tính bằng mili giây áp dụng cho mỗi trường hợp kiểm thử. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không thất bại. Nếu không thì là 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 |
Đúng nếu thành công mà không thất bại. Nếu không thì là 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 áp dụng cho mỗi trường hợp kiểm thử. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không thất bại. Nếu không thì là 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,instrumentationArgs, 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 : là thiết bị kết nối để chạy hoạt động đ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ẽ được chạy. |
userId |
Integer : mã nhận dạng của người dùng để chạy kiểm thử. có thể có giá trị rỗng. |
testTimeoutMs |
Long : thời gian chờ tính bằng mili giây áp dụng cho mỗi 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 đưa ra nội dung nào đó. |
maxInstrumentationTimeoutMs |
Long : thời gian chờ tối đa mà toàn bộ thiết bị phải hoàn tất. |
checkResults |
boolean : liệu kết quả có được kiểm tra để tìm sự cố hay không. |
isHiddenApiCheckDisabled |
boolean : liệu chúng ta có nên tắt tính năng kiểm tra API ẩn hay không. |
isTestApiCheckDisabled |
boolean : liệu chúng ta có nên tắt tính năng kiểm tra API kiểm thử hay không. |
isIsolatedStorageDisabled |
boolean : liệu chúng ta có nên tắt bộ nhớ riêng biệt hay không. |
instrumentationArgs |
: các đối số để truyền đến khả năng đo lường. |
extraListeners |
|
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không có lỗi. Nếu không thì là 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 đo lường sẽ được 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ẽ được chạy. |
Giá trị trả về | |
---|---|
boolean |
Đúng nếu thành công mà không thất bại. Nếu không thì là False. |
Gửi | |
---|---|
DeviceNotAvailableException |
setTestInformation
public final void setTestInformation (TestInformation testInformation)
Tham số | |
---|---|
testInformation |
TestInformation |
gỡ cài đặt gói
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 |
String có mã lỗi hoặc null nếu thành công |
Gửi | |
---|---|
DeviceNotAvailableException |
gỡ cài đặt gói
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ị sẽ gỡ cài đặt gói. |
pkgName |
String : gói Android cần gỡ cài đặt |
Giá trị trả về | |
---|---|
String |
String có mã lỗi hoặc null nếu thành công |
Gửi | |
---|---|
DeviceNotAvailableException |