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 ()

روشهای عمومی

فراخوانی پایان یافت

public final void invocationEnded (long elapsedTime)

مولفه های
elapsedTime long

فراخوانی ناموفق

public void invocationFailed (FailureDescription failure)

مولفه های
failure FailureDescription

فراخوانی ناموفق

public void invocationFailed (Throwable cause)

مولفه های
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

مولفه های
context IInvocationContext

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

مولفه های
dataName String

logFile LogFile

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

دست زدن به نسخه اولیه با تمام نتایج.

مولفه های
finalRecord TestRecordProto.TestRecord ها: پروتو نهایی با تمام نتایج نیایش.

processStartIvocation

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

سیستم های انتقال مواد از جزئی آزمون فراخوانی رکورد پروتو پس invocationStarted(com.android.tradefed.invoker.IInvocationContext) رخ داده است.

مولفه های
invocationStartRecord TestRecordProto.TestRecord ها: پروتو جزئی پس از invocationStart جمعیت.

invocationContext IInvocationContext : نیایش IInvocationContext .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

سیستم های انتقال مواد از نهایی مورد آزمون پروتو رکورد پس از ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) رخ داده است.

مولفه های
testCaseRecord TestRecordProto.TestRecord ها: پروتو نهایی به نمایندگی از یک مورد آزمون.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

سیستم های انتقال مواد از آزمون مورد پروتو رکورد جزئی از testStarted(com.android.tradefed.result.TestDescription, long) رخ داده است.

مولفه های
testCaseStartedRecord TestRecordProto.TestRecord ها: پروتو جزئی نمایندگی مورد آزمون.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

سیستم های انتقال مواد از نهایی پروتو رکورد ماژول بعد از testModuleEnded() رخ داده است.

مولفه های
moduleRecord TestRecordProto.TestRecord ها: پروتو نهایی به نمایندگی از ماژول.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

سیستم های انتقال مواد از جزئی پروتو رکورد ماژول بعد از testModuleStarted(com.android.tradefed.invoker.IInvocationContext) رخ داده است.

مولفه های
moduleStartRecord TestRecordProto.TestRecord ها: پروتو جزئی به نمایندگی از ماژول.

processTestRunEnded

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

سیستم های انتقال مواد از نهایی پروتو رکورد پس ITestLifeCycleReceiver.testRunEnded(long, HashMap) رخ داده است.

مولفه های
runRecord TestRecordProto.TestRecord ها: پروتو نهایی به نمایندگی از اجرا.

moduleInProgress boolean : آیا یا نه یک ماژول در حال پیشرفت است.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

سیستم های انتقال مواد از جزئی پروتو رکورد آزمون اجرا پس از testRunStarted(String, int) رخ داده است.

مولفه های
runStartedRecord TestRecordProto.TestRecord ها: پروتو جزئی به نمایندگی از اجرا.

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

تست پایان یافت

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

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