ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

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


테스트 모듈이 시작 및 종료되고 기기가 재부팅될 때 perfetto 추적을 시작하는 수집기입니다.

요약

공개 생성자

ModulePerfettoCollector()

공개 메서드

boolean captureModuleLevel()
boolean isOnModuleLevel()
void onTestModuleEnded()

모듈 종료 이벤트를 캡처할 수 있습니다.

void onTestModuleStarted()

모듈 시작 이벤트를 캡처할 수 있습니다.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

테스트 실행이 종료될 때의 콜백입니다.

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

testRunFailed 이벤트의 콜백입니다.

void onTestRunStart(DeviceMetricData runData)

테스트 실행이 시작될 때의 콜백입니다.

void rebootEnded(ITestDevice device)

기기에서 재부팅이 종료될 때 알림을 가져옵니다.

void rebootStarted(ITestDevice device)

기기에서 재부팅이 시작될 때 알림을 가져옵니다.

공개 생성자

ModulePerfettoCollector

public ModulePerfettoCollector ()

공개 메서드

captureModuleLevel

public boolean captureModuleLevel ()

반환
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

반환
boolean

onTestModuleEnded

public void onTestModuleEnded ()

모듈 종료 이벤트를 캡처할 수 있습니다.

생성 값
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

모듈 시작 이벤트를 캡처할 수 있습니다.

생성 값
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

테스트 실행이 종료될 때의 콜백입니다. 이때 정리해야 합니다.

매개변수
runData DeviceMetricData: 실행 데이터를 보유하는 DeviceMetricData입니다. `onTestRunStart(DeviceMetricData)` 중에 있는 것과 동일한 객체입니다.

currentRunMetrics Map: testRunEnded(long,Map)에 전달된 측정항목의 현재 맵입니다.

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

testRunFailed 이벤트의 콜백입니다.

생성 값
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

테스트 실행이 시작될 때의 콜백입니다.

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

rebootEnded

public void rebootEnded (ITestDevice device)

기기에서 재부팅이 종료될 때 알림을 가져옵니다.

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

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

생성 값
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

기기에서 재부팅이 시작될 때 알림을 가져옵니다.

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

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

생성 값
DeviceNotAvailableException