XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.XmlResultReporter


Ant의 XMLJUnitResultFormatter와 일치하는 형식으로 JUnit 결과를 XML 파일에 작성합니다.

Ant의 형식 지정자와 달리 이 클래스는 테스트의 실행 시간을 보고하지 않습니다.

메모리에 있는 모든 테스트 정보를 수집한 후 호출이 완료되면 파일에 덤프합니다.

dalvik 실행기 XmlReportPrinter에서 포팅되었습니다.

결과 파일은 [--output-file-path]/[build_id]를 통해 생성된 경로에 저장됩니다.

요약

공개 생성자

XmlResultReporter()

공개 메서드

void invocationEnded(long elapsedTime)

void setLogSaver(ILogSaver logSaver)

void testFailed(TestDescription test, String trace)

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

공개 생성자

XmlResultReporter

public XmlResultReporter ()

공개 메서드

invocationEnded

public void invocationEnded (long elapsedTime)

매개변수
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

매개변수
logSaver ILogSaver

testFailed

public void testFailed (TestDescription test, 
                String trace)

매개변수
test TestDescription

trace String

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

매개변수
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

매개변수
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile