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