IMetricCollector수신기

public interface IMetricCollectorReceiver

com.android.tradefed.device.metric.IMetricCollectorReceiver


테스트 실행을 위해 IMetricCollector 목록을 가져와야 하는 경우 구현할 IRemoteTest 용 인터페이스입니다.

이 인터페이스를 구현하는 테스트에는 수집기와 함께 기본 ITestInvocationListener 계측되지 않으며 IMetricCollector.init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) 을 통해 직접 수행해야 합니다.

일부 테스트 메커니즘에는 Tradefed 콜백을 버퍼링하고 마지막에 이를 재생하는 작업이 포함되었습니다( ITestSuite 에서처럼). 이러한 메커니즘으로 인해 실제 실행이 아닌 재생 중에 수집기가 호출됩니다. 테스트 실행기가 수집기를 사용할 시기를 처리하도록 함으로써 콜백이 적절한 시간에 처리되도록 할 수 있습니다.

In order to use the collectors, the following pattern can be used:
 for (IMetricCollector collector : config.getMetricCollectors()) {
     originalCollector = collector.init(mModuleInvocationContext, originalCollector);
 }
 
OriginalCollector는 순서대로 호출되도록 모든 메트릭 수집기를 둘러쌉니다.

요약

공개 메소드

abstract void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

테스트 실행을 위해 정의된 IMetricCollector 목록을 설정합니다.

공개 메소드

setMetricCollectors

public abstract void setMetricCollectors ( collectors)

테스트 실행을 위해 정의된 IMetricCollector 목록을 설정합니다.

매개변수
collectors