LogcatOnFailureCollector

public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector

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


테스트 사례가 실패할 때 Logcat을 캡처하고 로깅하는 수집기입니다.

요약

공개 생성자

LogcatOnFailureCollector()

공개 메서드

void onTestFail(DeviceMetricData testData, TestDescription test)

테스트 사례가 실패할 때의 콜백입니다.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

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

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

testRunFailed 이벤트 콜백

void onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData testData)

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

보호된 메서드

void collectAndLog(String testName, int size)

공개 생성자

LogcatOnFailureCollector

public LogcatOnFailureCollector ()

공개 메서드

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

테스트 사례가 실패할 때의 콜백입니다.

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

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

생성 값
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

매개변수
runData DeviceMetricData: 실행 데이터가 저장되는 DeviceMetricData입니다. 동일함 객체에는 onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)가 포함되어 있습니다.

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

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

testRunFailed 이벤트 콜백

생성 값
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

매개변수
runData DeviceMetricData: 실행 데이터가 저장되는 DeviceMetricData입니다.

onTestStart

public void onTestStart (DeviceMetricData testData)

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

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

보호된 메서드

collectAndLog

protected void collectAndLog (String testName, 
                int size)

매개변수
testName String

size int

생성 값
DeviceNotAvailableException