TestRunResultListener

public final class TestRunResultListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.result.TestRunResultListener


최종 테스트 실행 상태를 읽을 수 있는 리스너입니다.

요약

공개 생성자

TestRunResultListener()

공개 메서드

boolean isTestFailed(String testName)
boolean isTestRunFailed(String testRunName)
void testFailed(TestDescription test, FailureDescription failure)

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

void testFailed(TestDescription test, String trace)

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

void testRunEnded(long elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)

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

void testRunFailed(FailureDescription failure)

FailureDescription에 설명된 실패로 인해 테스트 실행을 완료하지 못했음을 보고합니다.

void testRunFailed(String errorMessage)

심각한 오류로 인해 테스트 실행을 완료하지 못했음을 보고합니다.

void testRunStarted(String runName, int testCount)

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

공개 생성자

TestRunResultListener

public TestRunResultListener ()

공개 메서드

isTestFailed

public boolean isTestFailed (String testName)

매개변수
testName String

반환
boolean

isTestRunFailed

public boolean isTestRunFailed (String testRunName)

매개변수
testRunName String

반환
boolean

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 elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> runMetrics)

테스트 실행 종료를 보고합니다. FIXME: 유형이 다른 두 Map<> 인터페이스를 사용할 수 없으므로 여기에서 HashMap을 사용해야 합니다.

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

runMetrics HashMap: 테스트 실행 종료 시 Metric으로 보고된 키-값 쌍입니다.

testRunFailed

public void testRunFailed (FailureDescription failure)

FailureDescription에 설명된 실패로 인해 테스트 실행을 완료하지 못했음을 보고합니다.

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

testRunFailed

public void testRunFailed (String errorMessage)

심각한 오류로 인해 테스트 실행을 완료하지 못했음을 보고합니다.

매개변수
errorMessage String: 실행 실패의 이유를 설명하는 String입니다.

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

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

매개변수
runName String: 테스트 실행 이름입니다.

testCount int: 테스트 실행의 총 테스트 수입니다.