Thử NghiệmBể Bơi

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

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


Trình bao bọc thử nghiệm cho phép thực hiện tất cả các thử nghiệm của nhóm thử nghiệm. Các thử nghiệm có thể được chia sẻ bởi một TestsPoolPoller khác nên cần phải đồng bộ hóa.

TODO: Thêm xử lý cho mô-đun mã thông báo/kiểm tra.

Bản tóm tắt

nhà thầu công cộng

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 thử nghiệm và báo cáo kết quả cho người nghe.

void setConfiguration ( IConfiguration configuration)

Tiêm IConfiguration đang sử dụng.

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

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

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

Đặt ISystemStatusChecker s từ cấu hình cho thử nghiệm.

nhà thầu công cộng

Thử NghiệmBể Bơi

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

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

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

tracker CountDownLatch : một ERROR(/CountDownLatch) được chia sẻ để lấy số lượng bộ thăm dò đang chạy.

Phương thức công khai

chạy

public void run (TestInformation info, 
                ITestInvocationListener listener)

Chạy thử nghiệm và báo cáo kết quả cho người nghe.

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

listener ITestInvocationListener : ITestInvocationListener của kết quả kiểm tra

ném
DeviceNotAvailableException

thiết lậpCấu hình

public void setConfiguration (IConfiguration configuration)

Tiêm IConfiguration đang sử dụng.

Thông số
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Thông số
registry ILogRegistry

setMetricCollector

public void setMetricCollectors ( collectors)

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

Thông số
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

Đặt ISystemStatusChecker s từ cấu hình cho thử nghiệm.

Thông số
systemCheckers