StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


مثال على تنفيذ ProtoResultReporter

ملخّص

الثوابت

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

void processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)

التعامل مع النموذج الأوّلي لسجلّ حالة الاختبار النهائية بعد حدوث testEnded(TestDescription,long,HashMap)

void processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)

التعامل مع النموذج الأوّلي لسجلّ حالة الاختبار الجزئي بعد حدوث testStarted(TestDescription,long)

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

التعامل مع نموذج سجلّ الوحدة النهائية بعد حدوث testModuleEnded()

void processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)

التعامل مع نموذج سجل الوحدة الجزئي بعد حدوث testModuleStarted(IInvocationContext)

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

التعامل مع نموذج سجلّ التشغيل النهائي بعد حدوث 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

Constant Value: "proto-report-port"

طُرق وضع التصميم العامة

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: البروتوكول النهائي الذي يتضمّن جميع نتائج الاستدعاء

processStartInvocation

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

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

المعلَمات
invocationStartRecord TestRecordProto.TestRecord: البروتوكول الجزئي الذي تم ملؤه بعد invocationStart

context IInvocationContext: عبارة التفعيل IInvocationContext

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

التعامل مع النموذج الأوّلي لسجلّ حالة الاختبار النهائية بعد حدوث testEnded(TestDescription,long,HashMap)

المعلَمات
testCaseRecord TestRecordProto.TestRecord: يمثّل هذا الحقل النموذج الأوّلي النهائي الذي يمثّل حالة اختبار.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

التعامل مع النموذج الأوّلي لسجلّ حالة الاختبار الجزئي بعد حدوث testStarted(TestDescription,long)

المعلَمات
testCaseStartedRecord TestRecordProto.TestRecord: يمثّل هذا الحقل البروتوكول الجزئي لحالة الاختبار.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

التعامل مع نموذج سجلّ الوحدة النهائية بعد حدوث testModuleEnded()

المعلَمات
moduleRecord TestRecordProto.TestRecord: يمثّل هذا الحقل النموذج الأولي النهائي للوحدة.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

التعامل مع نموذج سجل الوحدة الجزئي بعد حدوث testModuleStarted(IInvocationContext)

المعلَمات
moduleStartRecord TestRecordProto.TestRecord: يمثّل هذا الحقل البروتوكول الجزئي للوحدة.

processTestRunEnded

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

التعامل مع نموذج سجلّ التشغيل النهائي بعد حدوث 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 ()