Kiểm thửPoolPoller

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

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


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

VIỆC CẦN LÀM: Thêm cách 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 khi cung cấp nhóm IRemoteTest.

Phương thức công khai

void run(TestInformation info, ITestInvocationListener listener)

Chạy chương trình kiểm thử rồi báo cáo kết quả cho trình nghe.

void setConfiguration(IConfiguration configuration)

Chèn IConfiguration đang sử dụng.

void setLogRegistry(ILogRegistry registry)
void setMetricCollectors( collectors)

Thiết lập danh sách IMetricCollector được xác định cho lần chạy kiểm thử.

void setSystemStatusChecker( systemCheckers)

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

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

Kiểm thửPoolPoller

public TestsPoolPoller (ITestsPool testsPool, 
                CountDownLatch tracker)

Ctor khi cung cấp nhóm IRemoteTest.

Tham số
testsPool ITestsPool: Nhóm ITestsPool gồm tất cả các lượt kiểm thử.

tracker CountDownLatch: một ERROR(/CountDownLatch) được chia sẻ để nhận số lượng trình thăm dò ý kiến đang chạy.

Phương thức công khai

chạy

public void run (TestInformation info, 
                ITestInvocationListener listener)

Chạy chương trình kiểm thử rồi 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 kiểm thử.

listener ITestInvocationListener: ITestInvocationListener của kết quả thử nghiệm

Gửi
DeviceNotAvailableException

Cấu hình đặt

public void setConfiguration (IConfiguration configuration)

Chèn IConfiguration đang sử dụng.

Tham số
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

Tham số
registry ILogRegistry

setMetricCollectionor

public void setMetricCollectors ( collectors)

Thiết lập danh sách IMetricCollector được xác định cho lần chạy kiểm thử.

Tham số
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

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

Tham số
systemCheckers