PrettyTestEventLogger

public class PrettyTestEventLogger
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.host.PrettyTestEventLogger


이벤트를 일치시키고 디버깅을 더 쉽게 할 수 있도록 로깅합니다. 호스트 측과 기기 측의 로그는 검색하기 쉽도록 엄격하게 일치합니다.

요약

공개 생성자

PrettyTestEventLogger( devices, boolean methodLevelLogging)

공개 메서드

void testEnded(TestDescription test, testMetrics)

개별 테스트 사례의 실행 종료를 보고합니다.

void testFailed(TestDescription test, FailureDescription failure)

개별 테스트 사례의 실패를 보고합니다.

void testFailed(TestDescription test, String trace)

개별 테스트 사례의 실패를 보고합니다.

void testRunEnded(long elapsedTimeMillis, runMetrics)

테스트 실행의 종료를 보고합니다.

void testRunStarted(String runName, int testCount)

테스트 실행 시작을 보고합니다.

void testStarted(TestDescription test)

개별 테스트 사례의 시작을 보고합니다.

공개 생성자

PrettyTestEventLogger

public PrettyTestEventLogger ( devices, 
                boolean methodLevelLogging)

매개변수
devices

methodLevelLogging boolean

공개 메서드

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

개별 테스트 사례의 실행 종료를 보고합니다.

testFailed(TestDescription, FailureDescription)가 호출되지 않은 경우 이 테스트는 통과됩니다. 테스트 사례 실행 중에 발생했을 수 있는 키/값 측정항목도 반환합니다.

매개변수
test TestDescription: 테스트를 식별합니다.

testMetrics : 내보낸 측정항목의 ERROR(/Map)

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

개별 테스트 사례의 실패를 보고합니다.

testStarted와 testEnded 사이에 호출됩니다.

매개변수
test TestDescription: 테스트를 식별합니다.

failure FailureDescription: 실패 및 컨텍스트를 설명하는 FailureDescription입니다.

testFailed

public void testFailed (TestDescription test, 
                String trace)

개별 테스트 사례의 실패를 보고합니다.

testStarted와 testEnded 사이에 호출됩니다.

매개변수
test TestDescription: 테스트를 식별합니다.

trace String: 실패의 스택 트레이스

testRunEnded

public void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

테스트 실행의 종료를 보고합니다.

매개변수
elapsedTimeMillis long: 기기에서 보고한 경과 시간(밀리초)

runMetrics : 테스트 실행이 끝날 때 보고되는 키-값 쌍

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

테스트 실행 시작을 보고합니다.

매개변수
runName String: 테스트 실행 이름

testCount int: 테스트 실행의 총 테스트 수

testStarted

public void testStarted (TestDescription test)

개별 테스트 사례의 시작을 보고합니다. 이전 인터페이스로, 가능하면 testStarted(com.android.tradefed.result.TestDescription)을 사용해야 합니다.

매개변수
test TestDescription: 테스트를 식별합니다.