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 IConfiguration đang sử dụng.

void setDevice(ITestDevice device)

Chèn thiết bị đang được kiểm thử.

void setMetricCollectors( collectors)

Thiết lập danh sách IMetricCollector được xác định cho lần chạy kiểm thử.

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)).

split(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.

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

public  split (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