IMetricCollectorReceiver

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);
 }
 
드림 원본 수집기에는 모든 측정항목 수집기가 래핑되어 호출될 수 있습니다. 시퀀스입니다.

요약

공개 메서드

abstract void setMetricCollectors( collectors)

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

공개 메서드

setMetricCollector

public abstract void setMetricCollectors ( collectors)

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

매개변수
collectors