DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

java.lang.객체
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.DeviceTraceCollector


테스트 실행이 시작될 때 perfetto 추적을 시작하고 마지막에 추적 파일을 기록하는 수집기.

요약

공개 생성자

DeviceTraceCollector ()

공개 방법

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

테스트 실행 종료 시 콜백.

void rebootEnded ( ITestDevice device)

기기에서 재부팅이 종료되면 알림을 받습니다.

void rebootStarted ( ITestDevice device)

장치에서 재부팅이 시작되면 알림을 받습니다.

void setInstrumentationPkgName (String packageName)

공개 생성자

DeviceTraceCollector

public DeviceTraceCollector ()

공개 방법

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

던지기
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

테스트 실행 종료 시 콜백. 이것은 청소의 시간이어야합니다.

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

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

던지기
DeviceNotAvailableException

재부팅 종료됨

public void rebootEnded (ITestDevice device)

기기에서 재부팅이 종료되면 알림을 받습니다.

참고: 수신기는 이 콜백 중에 재부팅하지 않아야 합니다. 모든 재부팅 시도는 무시됩니다.

매개변수
device ITestDevice : 재부팅이 종료된 ITestDevice .

던지기
DeviceNotAvailableException

재부팅 시작됨

public void rebootStarted (ITestDevice device)

장치에서 재부팅이 시작되면 알림을 받습니다.

참고: 수신기는 이 콜백 중에 재부팅하지 않아야 합니다. 모든 재부팅 시도는 무시됩니다.

매개변수
device ITestDevice : 재부팅이 시작된 ITestDevice .

던지기
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

매개변수
packageName String