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