LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

java.lang.Object의 클래스
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.LUCIResultReporter)


ResultDB 및 LUCI에 필요한 테스트 결과를 저장하는 결과 보고자 JSON 형식 (go/result-sink)으로 변환되고 파일 위치를 콘솔에 로깅합니다. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult 테스트 실행의 각 테스트 사례의 테스트 결과를 배열로 저장합니다.

요약

공개 생성자

LUCIResultReporter()

공개 메서드

void invocationEnded(long elapsedTime)

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

void invocationFailed(Throwable cause)

일부 오류 상태로 인해 불완전한 호출을 보고합니다.

void invocationStarted(IInvocationContext context)

테스트 호출의 시작을 보고합니다.

void logAssociation(String dataName, LogFile logFile)

결과 파일을 수집합니다.

void saveJsonFile(JSONObject jsonResults)

JSON 결과 파일을 저장합니다.

void setGranularResults(boolean granularResults)
boolean supportGranularResults()

보고자가 상세 결과를 지원하는 경우 true를 반환하고 그렇지 않은 경우 false를 반환합니다.

공개 생성자

LUCIResultReporter

public LUCIResultReporter ()

공개 메서드

invocationEnded

public void invocationEnded (long elapsedTime)

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

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

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

invocationFailed

public void invocationFailed (Throwable cause)

일부 오류 상태로 인해 불완전한 호출을 보고합니다.

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

매개변수
cause Throwable: 실패의 Throwable 원인

invocationStarted

public void invocationStarted (IInvocationContext context)

테스트 호출의 시작을 보고합니다.

TradeFederation 프레임워크에서 자동으로 호출됩니다. 신고자가 이를 재정의해야 함 이 메서드를 사용하여 여러 기기 보고를 지원할 수 있습니다.

매개변수
context IInvocationContext: 호출에 관한 정보입니다.

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

결과 파일을 수집합니다.

매개변수
dataName String: 데이터 이름

logFile LogFile: 이전에 로깅되었으며 다음 속성과 연결해야 하는 LogFile입니다. 테스트 사례입니다.

SaveJsonFile

public void saveJsonFile (JSONObject jsonResults)

JSON 결과 파일을 저장합니다.

매개변수
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

매개변수
granularResults boolean

supportGranularResults

public boolean supportGranularResults ()

보고자가 상세 결과를 지원하는 경우 true를 반환하고 그렇지 않은 경우 false를 반환합니다.

반환 값
boolean