TestsPoolPoller

public final class TestsPoolPoller
extends Object implements IConfigurationReceiver, IMetricCollectorReceiver, IRemoteTest, ISystemStatusCheckerReceiver

java.lang.Object
   ↳ com.android.tradefed.invoker.shard.TestsPoolPoller


Trình bao bọc kiểm thử cho phép thực thi tất cả các kiểm thử của một nhóm kiểm thử. Các kiểm thử có thể được chia sẻ bởi một TestsPoolPoller khác, vì vậy cần phải đồng bộ hoá.

VIỆC CẦN LÀM: Thêm quy trình xử lý cho mô-đun/kiểm thử mã thông báo.

Tóm tắt

Hàm khởi tạo công khai

TestsPoolPoller(ITestsPool testsPool, CountDownLatch tracker)

Ctor nơi cung cấp nhóm IRemoteTest.

Phương thức công khai

void run(TestInformation info, ITestInvocationListener listener)

Chạy các kiểm thử và báo cáo kết quả cho trình nghe.

void setConfiguration(IConfiguration configuration)

Chèn IConfiguration đang dùng.

void setLogRegistry(ILogRegistry registry)
void setMetricCollectors(List<IMetricCollector> collectors)

Đặt danh sách IMetricCollector được xác định cho lần chạy thử nghiệm.

void setSystemStatusChecker(List<ISystemStatusChecker> systemCheckers)

Đặt ISystemStatusChecker từ cấu hình cho kiểm thử.

Hàm khởi tạo công khai

TestsPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

Ctor nơi cung cấp nhóm IRemoteTest.

Tham số
testsPool ITestsPool: Nhóm ITestsPool của tất cả các bài kiểm tra.

tracker CountDownLatch: một CountDownLatch được chia sẻ để lấy số lượng trình thăm dò đang chạy.

Phương thức công khai

chạy

public void run (TestInformation info, 
                ITestInvocationListener listener)

Chạy các kiểm thử và báo cáo kết quả cho trình nghe.

Tham số
info TestInformation: Đối tượng TestInformation chứa thông tin hữu ích để chạy các kiểm thử.

listener ITestInvocationListener: ITestInvocationListener kết quả kiểm thử

Gửi
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

Chèn IConfiguration đang dùng.

Tham số
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Tham số
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors (List<IMetricCollector> collectors)

Đặt danh sách IMetricCollector được xác định cho lần chạy thử nghiệm.

Tham số
collectors List

setSystemStatusChecker

public void setSystemStatusChecker (List<ISystemStatusChecker> systemCheckers)

Đặt ISystemStatusChecker từ cấu hình cho kiểm thử.

Tham số
systemCheckers List