StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


تنفيذ ProtoResultReporter

ملخّص

الحقول

public static final String PROTO_REPORT_PORT_OPTION

شركة إنشاءات عامة

StreamProtoResultReporter()

الطرق العامة

Integer getProtoReportPort()
void processFinalInvocationLogs(TestRecordProto.TestRecord invocationLogs)

استخدِم سجلّ الاستدعاء لإرسال جميع السجلّات النهائية للاستدعاء الواحد تلو الآخر.

void processFinalProto(TestRecordProto.TestRecord finalRecord)

التعامل مع النموذج الأولي مع جميع النتائج.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

التعامل مع النموذج الأوّلي لسجلّ اختبار الاستدعاء الجزئي بعد حدوث invocationStarted(com.android.tradefed.invoker.IInvocationContext).

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

التعامل مع النموذج الأولي لسجل حالة الاختبار النهائي بعد حدوث ERROR(/#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)

التعامل مع النموذج الأولي لسجلّ التشغيل النهائي بعد ERROR(/#testRunEnded(long,HashMap)) حدث.

void processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)

التعامل مع النموذج الأوّلي لسجلّ إجراء الاختبار الجزئي بعد testRunStarted(String, int) حدث.

void setProtoReportPort(Integer portValue)

الطرق المحمية

void closeSocket()

الحقول

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

شركة إنشاءات عامة

StreamProtoResultReporter

public StreamProtoResultReporter ()

الطرق العامة

الطريقة getProtoReportPort

public Integer getProtoReportPort ()

المرتجعات
Integer

ProcessFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

استخدِم سجلّ الاستدعاء لإرسال جميع السجلّات النهائية للاستدعاء الواحد تلو الآخر.

المعلمات
invocationLogs TestRecordProto.TestRecord: النموذج النهائي الذي يمثل الاستدعاء.

ProcessFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

التعامل مع النموذج الأولي مع جميع النتائج.

المعلمات
finalRecord TestRecordProto.TestRecord: النموذج النهائي الذي يتضمّن جميع نتائج الاستدعاء

استدعاء بدء العملية

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

التعامل مع النموذج الأوّلي لسجلّ اختبار الاستدعاء الجزئي بعد حدوث invocationStarted(com.android.tradefed.invoker.IInvocationContext).

المعلمات
invocationStartRecord TestRecordProto.TestRecord: النموذج الأوّلي الجزئي الذي تمت تعبئته بعد invocationStart.

context IInvocationContext: الاستدعاء IInvocationContext

ProcessTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

التعامل مع النموذج الأولي لسجل حالة الاختبار النهائي بعد حدوث ERROR(/#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)

التعامل مع النموذج الأولي لسجلّ التشغيل النهائي بعد ERROR(/#testRunEnded(long,HashMap)) حدث.

المعلمات
runRecord TestRecordProto.TestRecord: النموذج النهائي الذي يمثّل الجري

moduleInProgress boolean: ما إذا كانت الوحدة قيد التنفيذ أم لا.

ProcessTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

التعامل مع النموذج الأوّلي لسجلّ إجراء الاختبار الجزئي بعد testRunStarted(String, int) حدث.

المعلمات
runStartedRecord TestRecordProto.TestRecord: النموذج الأولي الجزئي الذي يمثل الجري.

setProtoReportPort

public void setProtoReportPort (Integer portValue)

المعلمات
portValue Integer

الطرق المحمية

CloseSocket

protected void closeSocket ()