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

void setDevice(ITestDevice device)

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

void setMetricCollectors( collectors)

Đặt 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 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)).

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

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

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