ScreenshotOnFailureCollector

public class ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector

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


테스트 사례가 실패할 때 스크린샷을 캡처하고 로깅하는 수집기입니다. 기본 수집이 사용 설정되면 지정된 수준에서 스크린샷을 수집합니다.

요약

공개 생성자

ScreenshotOnFailureCollector()

공개 메서드

boolean captureModuleLevel()
void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

void onTestFail(DeviceMetricData testData, TestDescription test)

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

void onTestModuleEnded()

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

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

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

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

testRunFailed 이벤트의 콜백입니다.

void onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData testData)

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

공개 생성자

ScreenshotOnFailureCollector

public ScreenshotOnFailureCollector ()

공개 메서드

captureModuleLevel

public boolean captureModuleLevel ()

반환
boolean

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

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

매개변수
testData DeviceMetricData: 테스트 사례의 데이터를 보유하는 DeviceMetricData입니다. 중과 동일한 객체입니다.onTestStart(DeviceMetricData)

currentTestCaseMetrics Map: testEnded(TestDescription,Map)에 전달된 현재 측정항목 지도입니다.

생성 값
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

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

생성 값
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

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

생성 값
DeviceNotAvailableException

onTestRunEnd

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

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

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

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

생성 값
DeviceNotAvailableException

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입니다.

생성 값
DeviceNotAvailableException