Đã cài đặt
public class InstalledInstrumentationsTest
extends Object
implements IDeviceTest , IShardableTest , IMetricCollectorReceiver , IAutoRetriableTest , IConfigurationReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.InstalledI Kinh nguyệtTest |
Chạy tất cả các thiết bị đo được tìm thấy trên thiết bị hiện tại.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
InstalledInstrumentationsTest () |
Phương pháp công khai | |
---|---|
ITestDevice | getDevice () Nhận thiết bị đang kiểm tra. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Chạy các bài kiểm tra và báo cáo kết quả cho người nghe. |
void | setConfiguration ( IConfiguration configuration) |
void | setDevice ( ITestDevice device) Tiêm thiết bị đang thử nghiệm. |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Đặt danh sách |
boolean | shouldRetry (int attemptJustExecuted, previousResults) shouldRetry (int attemptJustExecuted, previousResults) |
split (int shardCountHint) Phiên bản thay thế của |
Các nhà xây dựng công cộng
Đã cài đặt
public InstalledInstrumentationsTest ()
Phương pháp công khai
getDevice
public ITestDevice getDevice ()
Nhận thiết bị đang kiểm tra.
Lợi nhuận | |
---|---|
ITestDevice | ITestDevice |
chạy
public void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy các bài kiểm tra và báo cáo kết quả cho người nghe.
Thông số | |
---|---|
testInfo | TestInformation : Đối tượng TestInformation chứa thông tin hữu ích để chạy các bài kiểm tra. |
listener | ITestInvocationListener : ITestInvocationListener kết quả kiểm tra |
Ném | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
IConfiguration
đang sử dụng.
Thông số | |
---|---|
configuration | IConfiguration |
setDevice
public void setDevice (ITestDevice device)
Tiêm thiết bị đang thử nghiệm.
Thông số | |
---|---|
device | ITestDevice : ITestDevice để sử dụng |
setMetricCollectors
public void setMetricCollectors (collectors)
Đặt danh sách IMetricCollector
được xác định để chạy thử nghiệm.
Thông số | |
---|---|
collectors |
nên thử
public boolean shouldRetry (int attemptJustExecuted,previousResults)
Được ủy quyền từ ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
. Quyết định xem có nên thử lại hay không. Đồng thời thực hiện bất kỳ thay đổi cần thiết nào để IRemoteTest
được thử lại (Áp dụng bộ lọc, chuẩn bị chạy tiếp theo, v.v.).
Thông số | |
---|---|
attemptJustExecuted | int : Số lần thử mà chúng tôi vừa chạy. |
previousResults | TestRunResult của bài kiểm tra vừa chạy. |
Lợi nhuận | |
---|---|
boolean | Đúng nếu chúng ta nên thử lại, Sai nếu không. |
Ném | |
---|---|
DeviceNotAvailableException |
tách ra
publicsplit (int shardCountHint)
Phiên bản thay thế của split()
cũng cung cấp shardCount đang cố gắng chạy. Điều này rất hữu ích đối với một số người chạy thử nghiệm mà đôi khi không thể tự ý quyết định.
Thông số | |
---|---|
shardCountHint | int : số lượng phân đoạn đã cố gắng. |
Lợi nhuận | |
---|---|
tập hợp các bài kiểm tra phụ được thực hiện riêng biệt hoặc null nếu bài kiểm tra hiện không thể phân mảnh được |