Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Bộ thu iMetric

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Giao diện để IRemoteTest s triển khai nếu chúng cần lấy danh sách IMetricCollector để chạy thử.

Các thử nghiệm triển khai giao diện này sẽ không có công cụ ITestInvocationListener mặc định của họ với bộ sưu tập, họ sẽ phải tự thực hiện thông qua IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) .

Một số cơ chế thử nghiệm liên quan đến việc đệm các cuộc gọi lại Tradefed và phát lại nó ở cuối (như trong ITestSuite ), cơ chế như vậy sẽ dẫn đến việc các bộ sưu tập được gọi trong quá trình phát lại chứ không phải trong quá trình thực thi thực tế. Bằng cách cho phép người chạy thử nghiệm xử lý thời điểm sử dụng trình thu thập, chúng tôi có thể đảm bảo các cuộc gọi lại được xử lý vào thời điểm thích hợp.

In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 
OriginalCollector sẽ có tất cả bộ sưu tập số liệu bao quanh nó để được gọi theo thứ tự.

Bản tóm tắt

Phương thức công khai

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

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

Phương thức công khai

setMetricCollector

public abstract 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