Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

ProtoResultReporter

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

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter


Kết quả phóng viên xây dựng một TestRecord protobuf với tất cả các kết quả bên trong. Nên được mở rộng để xử lý những gì để làm với các proto cuối cùng trong processFinalProto(com.android.tradefed.result.proto.TestRecordProto.TestRecord) .

Tóm lược

Các nhà xây dựng công cộng

ProtoResultReporter ()

Phương pháp công khai

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)

Xử lý proto cuối cùng với tất cả các kết quả.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

Xử lý của thử nghiệm gọi kỷ lục proto phần sau invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Xử lý các trường hợp thử nghiệm đã quyết toán kỷ lục proto sau ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) xảy ra.

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Xử lý các trường hợp thử nghiệm kỷ lục proto phần sau testStarted(com.android.tradefed.result.TestDescription, long) xảy ra.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý của proto kỷ lục mô-đun đã quyết toán sau khi testModuleEnded() xảy ra.

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Xử lý của proto kỷ lục mô-đun phần sau testModuleStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Xử lý của proto chạy kỷ lục đã quyết toán sau khi ITestLifeCycleReceiver.testRunEnded(long, HashMap) xảy ra.

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Xử lý của proto chạy thử kỷ lục một phần sau khi testRunStarted(String, int) xảy ra.

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)

Các phương pháp được bảo vệ

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Tạo một tham chiếu con cho một mô-đun.

Các nhà xây dựng công cộng

ProtoResultReporter

public ProtoResultReporter ()

Phương pháp công khai

sự mời gọi

public final void invocationEnded (long elapsedTime)

Thông số
elapsedTime long

lời kêu gọi không thành công

public void invocationFailed (FailureDescription failure)

Thông số
failure FailureDescription

lời kêu gọi không thành công

public void invocationFailed (Throwable cause)

Thông số
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Thông số
context IInvocationContext

nhật ký

public final void logAssociation (String dataName, 
                LogFile logFile)

Thông số
dataName String

logFile LogFile

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Xử lý proto cuối cùng với tất cả các kết quả.

Thông số
finalRecord TestRecordProto.TestRecord : Các proto đã quyết toán với tất cả các kết quả gọi.

processStartInvocation

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

Xử lý của thử nghiệm gọi kỷ lục proto phần sau invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

Thông số
invocationStartRecord TestRecordProto.TestRecord : Các proto một phần dân cư sau khi invocationStart.

invocationContext IInvocationContext : Các invocation IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Xử lý các trường hợp thử nghiệm đã quyết toán kỷ lục proto sau ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) xảy ra.

Thông số
testCaseRecord TestRecordProto.TestRecord : Các proto đã quyết toán đại diện cho một trường hợp thử nghiệm.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

Xử lý các trường hợp thử nghiệm kỷ lục proto phần sau testStarted(com.android.tradefed.result.TestDescription, long) xảy ra.

Thông số
testCaseStartedRecord TestRecordProto.TestRecord : Các proto một phần đại diện cho các trường hợp thử nghiệm.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý của proto kỷ lục mô-đun đã quyết toán sau khi testModuleEnded() xảy ra.

Thông số
moduleRecord TestRecordProto.TestRecord : Các proto đã quyết toán đại diện cho các mô-đun.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

Xử lý của proto kỷ lục mô-đun phần sau testModuleStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

Thông số
moduleStartRecord TestRecordProto.TestRecord : Các proto một phần đại diện cho các mô-đun.

processTestRunEnded

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

Xử lý của proto chạy kỷ lục đã quyết toán sau khi ITestLifeCycleReceiver.testRunEnded(long, HashMap) xảy ra.

Thông số
runRecord TestRecordProto.TestRecord : Các proto đã quyết toán đại diện cho chạy.

moduleInProgress boolean : có hay không một module được tiến hành.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

Xử lý của proto chạy thử kỷ lục một phần sau khi testRunStarted(String, int) xảy ra.

Thông số
runStartedRecord TestRecordProto.TestRecord : Các proto một phần đại diện cho chạy.

supportGranularResults

public boolean supportGranularResults ()

Lợi nhuận
boolean

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Thông số
test TestDescription

failure FailureDescription

testEnded

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

Thông số
test TestDescription

endTime long

testMetrics

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Thông số
test TestDescription

testMetrics

thử nghiệm thất bại

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Thông số
test TestDescription

failure FailureDescription

thử nghiệm thất bại

public final void testFailed (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Thông số
test TestDescription

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Thông số
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Thông số
elapsedTimeMillis long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Thông số
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Thông số
errorMessage String

testRunStarted

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

Thông số
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Thông số
runName String

testCount int

testRunStarted

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

Thông số
runName String

testCount int

attemptNumber int

startTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Thông số
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Thông số
test TestDescription

Các phương pháp được bảo vệ

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Tạo một tham chiếu con cho một mô-đun.

Thông số
record TestRecordProto.TestRecord

Lợi nhuận
TestRecordProto.ChildReference