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 |
|
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 |
void
|
setLogRegistry(ILogRegistry registry)
|
void
|
setMetricCollectors(List<IMetricCollector> collectors)
Đặt danh sách |
void
|
setSystemStatusChecker(List<ISystemStatusChecker> systemCheckers)
Đặt |
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 |
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 |