AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

java.lang.Object의 클래스
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.AtraceCollector


테스트 중에 atrace를 실행하고 결과와 로그를 수집하는 IMetricCollector 호출할 수 있습니다.

요약

공개 생성자

AtraceCollector()

공개 메서드

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

테스트 사례가 종료될 때의 콜백입니다.

void onTestStart(DeviceMetricData testData)

테스트 사례가 시작될 때의 콜백입니다.

보호된 메서드

String fullLogPath()
LogDataType getLogType()
void startTracing(ITestDevice device)
void stopTracing(ITestDevice device)

공개 생성자

AtraceCollector

public AtraceCollector ()

공개 메서드

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

테스트 사례가 종료될 때의 콜백입니다. 이때는 정리가 필요합니다.

매개변수
testData DeviceMetricData: 테스트 사례의 데이터를 보유하는 DeviceMetricData입니다. 사용 설정 시 onTestStart(com.android.tradefed.device.metric.DeviceMetricData) 도중과 동일한 객체를 반환합니다.

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))에 전달된 측정항목의 현재 맵입니다.

test TestDescription: 진행 중인 테스트 사례의 TestDescription입니다.

생성 값
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

테스트 사례가 시작될 때의 콜백입니다.

매개변수
testData DeviceMetricData: 테스트 사례의 데이터를 보유하는 DeviceMetricData입니다.

생성 값
DeviceNotAvailableException

보호된 메서드

fullLogPath

protected String fullLogPath ()

반환 값
String

getLogType

protected LogDataType getLogType ()

반환 값
LogDataType

startTracing

protected void startTracing (ITestDevice device)

매개변수
device ITestDevice

생성 값
DeviceNotAvailableException

중지 추적

protected void stopTracing (ITestDevice device)

매개변수
device ITestDevice

생성 값
DeviceNotAvailableException