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.

IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Giao diện cho các IRemoteTest để triển khai nếu họ cần lấy danh sách các IMetricCollector để chạy thử nghiệm.

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ế kiểm tra liên quan đến việc đệm các lệnh 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 bộ thu thậ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 kiểm tra xử lý khi nào sử dụng bộ thu, 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ộ thu số liệu được bao bọc xung quanh nó để được gọi theo trình tự.

Bản tóm tắt

Phương pháp công khai

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

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

Phương pháp công khai

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

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

Thông số
collectors

,

IMetricCollectorReceiver

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


Giao diện cho các IRemoteTest để triển khai nếu họ cần lấy danh sách các IMetricCollector để chạy thử nghiệm.

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ế kiểm tra liên quan đến việc đệm các lệnh 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 bộ thu thậ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 kiểm tra xử lý khi nào sử dụng bộ thu, 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ộ thu số liệu được bao bọc xung quanh nó để được gọi theo trình tự.

Bản tóm tắt

Phương pháp công khai

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

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

Phương pháp công khai

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

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

Thông số
collectors