Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

ProtoResultReporter

public abstract class ProtoResultReporter
extends Object implements ITestInvocationListener, ILogSaverListener, ISupportGranularResults

java.lang.객체
com.android.tradefed.result.proto.ProtoResultReporter


기자 빌드 결과 TestRecord 내부의 결과를 모두와 protobuf. 의 최종 프로토 수행 할 작업을 처리하기 위해 확장되어야 processFinalProto(com.android.tradefed.result.proto.TestRecordProto.TestRecord) .

요약

공개 생성자

ProtoResultReporter ()

공개 메서드

final void invocationEnded (long elapsedTime)
void invocationFailed (FailureDescription failure)
void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)
final void logAssociation (String dataName, LogFile logFile)
void processFinalProto (TestRecordProto.TestRecord finalRecord)

모든 결과가 포함된 최종 프로토타입 처리.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

이후 부분 호출 테스트 기록 프로토의 취급 invocationStarted(com.android.tradefed.invoker.IInvocationContext) 발생 하였다.

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

확정 후에 테스트 케이스 기록 프로토의 취급 ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) 발생 하였다.

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

이후 부분 테스트 케이스 기록 프로토의 취급 testStarted(com.android.tradefed.result.TestDescription, long) 발생.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

확정 된 후 모듈 기록 프로토의 취급 testModuleEnded() 발생.

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

이후 부분 모듈 기록 프로토의 취급 testModuleStarted(com.android.tradefed.invoker.IInvocationContext) 발생 하였다.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

후 확정 실행 기록 프로토의 취급 ITestLifeCycleReceiver.testRunEnded(long, HashMap) 가 발생했습니다.

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

후 부분적인 테스트 실행 기록 프로토의 취급 testRunStarted(String, int) 발생했습니다.

boolean supportGranularResults ()
final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)
void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

보호된 방법

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

모듈에 대한 자식 참조를 만듭니다.

공개 생성자

ProtoResultReporter

public ProtoResultReporter ()

공개 메서드

호출종료

public final void invocationEnded (long elapsedTime)

매개변수
elapsedTime long

호출 실패

public void invocationFailed (FailureDescription failure)

매개변수
failure FailureDescription

호출 실패

public void invocationFailed (Throwable cause)

매개변수
cause Throwable

호출 시작됨

public final void invocationStarted (IInvocationContext context)

매개변수
context IInvocationContext

로그 협회

public final void logAssociation (String dataName, 
                LogFile logFile)

매개변수
dataName String

logFile LogFile

프로세스파이널프로토

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

모든 결과가 포함된 최종 프로토타입 처리.

매개변수
finalRecord TestRecordProto.TestRecord : 모든 호출 결과로 완성 된 프로토.

프로세스 시작 호출

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext invocationContext)

이후 부분 호출 테스트 기록 프로토의 취급 invocationStarted(com.android.tradefed.invoker.IInvocationContext) 발생 하였다.

매개변수
invocationStartRecord TestRecordProto.TestRecord 다음 invocationStart 후 채워 부분 프로토.

invocationContext IInvocationContext 다음 호출 IInvocationContext .

프로세스 테스트 케이스 종료됨

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

확정 후에 테스트 케이스 기록 프로토의 취급 ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) 발생 하였다.

매개변수
testCaseRecord TestRecordProto.TestRecord : 테스트 케이스를 나타내는 확정 프로토.

프로세스 테스트 케이스 시작됨

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

이후 부분 테스트 케이스 기록 프로토의 취급 testStarted(com.android.tradefed.result.TestDescription, long) 발생.

매개변수
testCaseStartedRecord TestRecordProto.TestRecord : 테스트 케이스를 나타내는 부분 프로토.

프로세스 테스트 모듈 종료

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

확정 된 후 모듈 기록 프로토의 취급 testModuleEnded() 발생.

매개변수
moduleRecord TestRecordProto.TestRecord : 모듈을 나타내는 확정 프로토.

프로세스 테스트 모듈 시작됨

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

이후 부분 모듈 기록 프로토의 취급 testModuleStarted(com.android.tradefed.invoker.IInvocationContext) 발생 하였다.

매개변수
moduleStartRecord TestRecordProto.TestRecord : 모듈을 나타내는 부분 프로토.

프로세스 테스트 실행 종료

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

후 확정 실행 기록 프로토의 취급 ITestLifeCycleReceiver.testRunEnded(long, HashMap) 가 발생했습니다.

매개변수
runRecord TestRecordProto.TestRecord : 실행을 나타내는 확정 프로토.

moduleInProgress boolean : 모듈이 진행 여부.

프로세스 테스트 실행 시작됨

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

후 부분적인 테스트 실행 기록 프로토의 취급 testRunStarted(String, int) 발생했습니다.

매개변수
runStartedRecord TestRecordProto.TestRecord : 실행을 나타내는 부분 프로토.

지원 세분화된 결과

public boolean supportGranularResults ()

보고
boolean

테스트 가정 실패

public final void testAssumptionFailure (TestDescription test, 
                String trace)

매개변수
test TestDescription

trace String

테스트 가정 실패

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

매개변수
test TestDescription

failure FailureDescription

테스트 종료

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

매개변수
test TestDescription

endTime long

testMetrics

테스트 종료

public void testEnded (TestDescription test, 
                 testMetrics)

매개변수
test TestDescription

testMetrics

테스트 실패

public final void testFailed (TestDescription test, 
                FailureDescription failure)

매개변수
test TestDescription

failure FailureDescription

테스트 실패

public final void testFailed (TestDescription test, 
                String trace)

매개변수
test TestDescription

trace String

테스트 무시

public final void testIgnored (TestDescription test)

매개변수
test TestDescription

테스트 모듈 종료

public final void testModuleEnded ()

테스트 모듈 시작됨

public final void testModuleStarted (IInvocationContext moduleContext)

매개변수
moduleContext IInvocationContext

테스트 실행 종료

public final void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

매개변수
elapsedTimeMillis long

runMetrics

테스트 실행 실패

public final void testRunFailed (FailureDescription failure)

매개변수
failure FailureDescription

테스트 실행 실패

public final void testRunFailed (String errorMessage)

매개변수
errorMessage String

테스트 실행 시작됨

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

매개변수
runName String

testCount int

attemptNumber int

테스트 실행 시작됨

public final void testRunStarted (String runName, 
                int testCount)

매개변수
runName String

testCount int

테스트 실행 시작됨

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

매개변수
runName String

testCount int

attemptNumber int

startTime long

테스트 시작

public final void testStarted (TestDescription test, 
                long startTime)

매개변수
test TestDescription

startTime long

테스트 시작

public final void testStarted (TestDescription test)

매개변수
test TestDescription

보호된 방법

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

모듈에 대한 자식 참조를 만듭니다.

매개변수
record TestRecordProto.TestRecord

보고
TestRecordProto.ChildReference