ProtoResultReporter

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

java.lang.Object
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 ()

שיטות ציבוריות

invocationEnded

public final void invocationEnded (long elapsedTime)

פרמטרים
elapsedTime long

invocation נכשל

public void invocationFailed (FailureDescription failure)

פרמטרים
failure FailureDescription

invocation נכשל

public void invocationFailed (Throwable cause)

פרמטרים
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

פרמטרים
context IInvocationContext

אגודה log

public final void logAssociation (String dataName, 
                LogFile logFile)

פרמטרים
dataName String

logFile LogFile

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

טיפול בפרוטו הסופי עם כל התוצאות.

פרמטרים
finalRecord TestRecordProto.TestRecord : The פרוטו הסופי עם כול תוצאות השבע.

processStartInvocation

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

טיפול של פרוטו שיא מבחן קריאה חלקית לאחר invocationStarted(com.android.tradefed.invoker.IInvocationContext) התרחש.

פרמטרים
invocationStartRecord TestRecordProto.TestRecord : The פרוטו חלקית מאוכלס לאחר invocationStart.

invocationContext IInvocationContext : השבע IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

טיפול של פרוטו שיא מקרה מבחן הסופי אחרי ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) התרחש.

פרמטרים
testCaseRecord TestRecordProto.TestRecord : The פרוטו והמאושרת מייצג מקרה מבחן.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

טיפול של פרוטו שיא מקרה מבחן חלקית לאחר testStarted(com.android.tradefed.result.TestDescription, long) התרחש.

פרמטרים
testCaseStartedRecord TestRecordProto.TestRecord : The פרוטו חלקית המייצג את מקרה המבחן.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

הטיפול של פרוטו שיא מודול הסופי אחרי testModuleEnded() התרחש.

פרמטרים
moduleRecord TestRecordProto.TestRecord : The פרוטו והמאושרת המייצגת את המודול.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

טיפול של פרוטו שיא מודול חלקית לאחר testModuleStarted(com.android.tradefed.invoker.IInvocationContext) התרחש.

פרמטרים
moduleStartRecord TestRecordProto.TestRecord : The פרוטו חלקית המייצג את המודול.

processTestRunEnded

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

טיפול של פרוטו שיא ריצה הסופי אחרי ITestLifeCycleReceiver.testRunEnded(long, HashMap) התרחש.

פרמטרים
runRecord TestRecordProto.TestRecord : The פרוטו והמאושרת המייצגת את הריצה.

moduleInProgress boolean : אם מודול מתבצעת.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

טיפול של פרוטו שיא הפעלה נסיונית חלקית לאחר testRunStarted(String, int) התרחשה.

פרמטרים
runStartedRecord TestRecordProto.TestRecord : The פרוטו חלקית המייצג את הריצה.

supportGranularResults

public boolean supportGranularResults ()

החזרות
boolean

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

פרמטרים
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

פרמטרים
test TestDescription

failure FailureDescription

testEnded

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

פרמטרים
test TestDescription

endTime long

testMetrics

testEnded

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

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

פרמטרים
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

פרמטרים
elapsedTimeMillis long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

פרמטרים
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

פרמטרים
errorMessage String

testRunStarted

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

פרמטרים
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

פרמטרים
runName String

testCount int

testRunStarted

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

פרמטרים
runName String

testCount int

attemptNumber int

startTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

פרמטרים
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

פרמטרים
test TestDescription

שיטות מוגנות

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

יוצר הפניה לילד עבור מודול.

פרמטרים
record TestRecordProto.TestRecord

החזרות
TestRecordProto.ChildReference