TestsPoolPoller
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 một nhóm các thử nghiệm. Các bài kiểm tra có thể được chia sẻ bởi một TestsPoolPoller
khác vì vậy cần phải đồng bộ hóa.
VIỆC CẦN LÀM: Thêm xử lý cho mô-đun / thử nghiệm mã thông báo.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker) Ctor nơi cung cấp |
Phương pháp công khai | |
---|---|
void | run ( TestInformation info, ITestInvocationListener listener) Chạy các bài kiểm tra và báo cáo kết quả cho người nghe. |
void | setConfiguration ( IConfiguration configuration) |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) Đặt danh sách |
void | setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers) Đặt các |
Các nhà xây dựng công cộng
TestsPoolPoller
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor nơi cung cấp IRemoteTest
.
Thông số | |
---|---|
testsPool | ITestsPool : ITestsPool của tất cả các bài kiểm tra. |
tracker | CountDownLatch : một ERROR(/CountDownLatch) được chia sẻ để lấy số lượng người thăm dò đang chạy. |
Phương pháp công khai
chạy
public void run (TestInformation info, ITestInvocationListener listener)
Chạy các bài kiểm tra 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 các bài kiểm tra. |
listener | ITestInvocationListener : ITestInvocationListener kết quả kiểm tra |
Ném | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
IConfiguration
đang sử dụng.
Thông số | |
---|---|
configuration | IConfiguration |
setMetricCollectors
public void setMetricCollectors (collectors)
Đặt danh sách IMetricCollector
được xác định để chạy thử nghiệm.
Thông số | |
---|---|
collectors |
setSystemStatusChecker
public void setSystemStatusChecker (systemCheckers)
Đặt các ISystemStatusChecker
từ cấu hình để kiểm tra.
Thông số | |
---|---|
systemCheckers |