InstalledInstrumentationsTest
public
class
InstalledInstrumentationsTest
extends Object
implements
IAutoRetriableTest,
IConfigurationReceiver,
IDeviceTest,
IMetricCollectorReceiver,
IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.InstalledInstrumentationsTest |
Chạy tất cả các thiết bị đo lường tìm thấy trên thiết bị hiện tại.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
InstalledInstrumentationsTest()
|
Phương thức công khai | |
---|---|
ITestDevice
|
getDevice()
Lấy thiết bị đang được kiểm thử. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Chạy các bài kiểm thử và báo cáo kết quả cho trình nghe. |
void
|
setConfiguration(IConfiguration configuration)
Chèn |
void
|
setDevice(ITestDevice device)
Chèn thiết bị đang được kiểm thử. |
void
|
setMetricCollectors(
Đặt danh sách |
boolean
|
shouldRetry(int attemptJustExecuted,
|
|
split(int shardCountHint)
Phiên bản thay thế của |
Hàm khởi tạo công khai
InstalledInstrumentationsTest
public InstalledInstrumentationsTest ()
Phương thức công khai
getDevice
public ITestDevice getDevice ()
Lấy thiết bị đang được kiểm thử.
Giá trị trả về | |
---|---|
ITestDevice |
ITestDevice |
chạy
public void run (TestInformation testInfo, ITestInvocationListener listener)
Chạy các bài kiểm thử và báo cáo kết quả cho trình nghe.
Tham số | |
---|---|
testInfo |
TestInformation : Đối tượng TestInformation chứa thông tin hữu ích để chạy các chương trình kiểm thử. |
listener |
ITestInvocationListener : ITestInvocationListener của kết quả kiểm thử |
Gửi | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Chèn IConfiguration
đang được sử dụng.
Tham số | |
---|---|
configuration |
IConfiguration |
setDevice
public void setDevice (ITestDevice device)
Chèn thiết bị đang được kiểm thử.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice cần sử dụng |
setMetricCollectors
public void setMetricCollectors (collectors)
Đặt danh sách IMetricCollector
được xác định cho lần chạy kiểm thử.
Tham số | |
---|---|
collectors |
|
shouldRetry
public boolean shouldRetry (int attemptJustExecuted,previousResults, skipList)
Được uỷ 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. Ngoài ra, hãy thực hiện mọi thay đổi cần thiết đối với IRemoteTest
để thử lại (Áp dụng bộ lọc, chuẩn bị lần chạy tiếp theo, v.v.).
Tham số | |
---|---|
attemptJustExecuted |
int : Số lần thử mà chúng ta vừa chạy. |
previousResults |
: Danh sách TestRunResult của kiểm thử vừa chạy. |
skipList |
: Tập hợp các mục không nên thử lại. |
Giá trị trả về | |
---|---|
boolean |
True nếu chúng ta nên thử lại, False nếu không. |
Gửi | |
---|---|
DeviceNotAvailableException |
cắt video
publicsplit (int shardCountHint)
Phiên bản thay thế của split()
cũng cung cấp shardCount mà bạn đang cố gắng chạy. Điều này rất hữu ích cho một số trình chạy kiểm thử đôi khi không thể quyết định tuỳ ý.
Tham số | |
---|---|
shardCountHint |
int : số lượng phân mảnh đã thử. |
Giá trị trả về | |
---|---|
|
một tập hợp các chương trình kiểm thử phụ sẽ được thực thi riêng biệt hoặc null nếu chương trình kiểm thử hiện không phân đoạn được |