MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.MetricsXMLResultReporter)


MetricsXMLResultReporter는 테스트의 invocationEnded 단계에서 metrics-folder 매개변수로 지정된 폴더의 XML 파일에 테스트 측정항목과 실행 측정항목을 작성합니다. XML 파일은 파이핑됩니다. 알고리즘으로 변환하여 회귀를 감지할 수 있습니다.

실행 측정항목 맵의 모든 k-v 파리는 형식으로 지정되고 태그 아래에 배치됩니다.

실행 측정항목 맵의 모든 k-v 파리는 형식으로 지정되고 아래에 중첩된 태그인 태그 아래에 배치됩니다.

샘플 XML 형식:

요약

공개 생성자

MetricsXMLResultReporter()

공개 메서드

OutputStream createOutputStream()
String getTimeStamp()

현재 타임스탬프를 String로 반환합니다.

void invocationEnded(long elapsedTime)

성공적으로 또는 일부 오류로 인해 호출이 종료되었음을 보고합니다. 있습니다.

공개 생성자

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

공개 메서드

createOutputStream

public OutputStream createOutputStream ()

반환 값
OutputStream

getTimeStamp

public String getTimeStamp ()

현재 타임스탬프를 String로 반환합니다.

반환 값
String

invocationEnded

public void invocationEnded (long elapsedTime)

호출이 성공적으로 종료되었는지 또는 일부 오류 조건으로 인해 종료되었는지 보고합니다.

TradeFederation 프레임워크에서 자동으로 호출됩니다.

매개변수
elapsedTime long: 호출에 걸린 경과 시간(밀리초)