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