Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

ScheduleMultipleDeviceMetricCollector

public class ScheduleMultipleDeviceMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.ScheduleMultipleDeviceMetricCollector


여러 메트릭 수집기를 주기적으로 실행하는 IMetricCollector 입니다. 이것은 최선의 스케줄러입니다. 두 개의 수집기가 동시에 실행되지 않도록하면서 주어진 간격으로 수집기를 실행하도록 최선을 다합니다.

요약

공용 생성자

ScheduleMultipleDeviceMetricCollector ()

공개 방법

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

현재 컨텍스트 및 결과를 전달할 위치로 수집기 초기화.

final void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

테스트 실행이 끝났을 때 콜백.

final void onTestRunStart ( DeviceMetricData runData)

테스트 실행이 시작될 때 콜백.

공용 생성자

ScheduleMultipleDeviceMetricCollector

public ScheduleMultipleDeviceMetricCollector ()

공개 방법

초기화

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

현재 컨텍스트 및 결과를 전달할 위치를 사용하여 수집기 초기화. 인스턴스 당 한 번만 호출되며 수집기는 내부 컨텍스트 및 리스너를 업데이트해야합니다. Init는 항상 전에 테스트 실행 중에 호출되지 않습니다.

당신이 무엇을하고 있는지 알지 못한다면 재정의하지 마십시오.

매개 변수
context IInvocationContext : 진행중인 호출에 대한 IInvocationContext

listener ITestInvocationListener : 결과를 넣을 ITestInvocationListener .

보고
ITestInvocationListener 원본을 감싸는 새로운 리스너

onTestRunEnd

public final void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

테스트 실행이 끝났을 때 콜백. 이것은 정리할 시간이어야합니다.

매개 변수
runData DeviceMetricData : 실행 데이터를 보유하는 DeviceMetricData 입니다. onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) 동안과 동일한 객체입니다.

currentRunMetrics : ERROR(/#testRunEnded(long,Map)) 전달 된 현재 메트릭 맵입니다.

onTestRunStart

public final void onTestRunStart (DeviceMetricData runData)

테스트 실행이 시작될 때 콜백.

매개 변수
runData DeviceMetricData : 실행 데이터를 보유하는 DeviceMetricData 입니다.