StreamProtoReceiver

public class StreamProtoReceiver
extends Object implements Closeable

java.lang.Object
   ↳ com.android.tradefed.result.proto.StreamProtoReceiver


جهاز استقبال يترجم TestRecord الأوّلي الذي تم تلقّيه إلى أحداث Tradefed.

ملخّص

الحقول

protected AtomicBoolean mStopParsing

إيقاف تحليل الأحداث عند ضبط هذا الخيار

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

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)

Ctor.

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)

Ctor.

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)

Ctor.

StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)

Ctor.

الإجراءات العامة

void close()
void completeModuleEvents()

إذا كان ذلك ضروريًا لضمان إعداد تقارير متّسقة، أكمل أحداث الوحدة.

Throwable getError()

تعرض هذه السمة الخطأ الذي تم رصده في سلسلة التعليمات البرمجية للمستقبِل.

int getSocketServerPort()

تعرِض هذه السمة مستقبل المقبس الذي كان مفتوحًا.

boolean hasInvocationFailed()

تعرِض هذه السمة ما إذا كان قد تم الإبلاغ عن تعذُّر تنفيذ الاستدعاء.

boolean joinReceiver(long millis)

طُرق محمية

long getJoinTimeout(long millis)

الحقول

mStopParsing

protected AtomicBoolean mStopParsing

إيقاف تحليل الأحداث عند ضبط هذا الخيار يسمح ذلك بتجنُّب تحليل سلسلة الأحداث عندما لا نتوقّع حدوثها بعد الآن.

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

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation)

Ctor.

المعلَمات
listener ITestInvocationListener: ITestInvocationListener حيث يتم الإبلاغ عن النتائج.

mainContext IInvocationContext

reportInvocation boolean: ما إذا كان سيتم تسجيل الأحداث على مستوى الاستدعاء أم لا.

عمليات الطرح
java.io.IOException
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing)

Ctor.

المعلَمات
listener ITestInvocationListener: ITestInvocationListener حيث يتم الإبلاغ عن النتائج.

mainContext IInvocationContext

reportInvocation boolean: ما إذا كان سيتم تسجيل الأحداث على مستوى الاستدعاء أم لا.

quietParsing boolean: تحدّد ما إذا كان سيتم السماح لأداة التحليل بتسجيل معلومات تصحيح الأخطاء.

عمليات الطرح
java.io.IOException
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix)

المعلَمات
listener ITestInvocationListener

mainContext IInvocationContext

reportInvocation boolean

quietParsing boolean

reportLogs boolean

logNamePrefix String

عمليات الطرح
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                boolean reportLogs, 
                String logNamePrefix, 
                boolean mergeInvocationMetrics)

Ctor.

المعلَمات
listener ITestInvocationListener: ITestInvocationListener حيث يتم الإبلاغ عن النتائج.

mainContext IInvocationContext

reportInvocation boolean: ما إذا كان سيتم تسجيل الأحداث على مستوى الاستدعاء أم لا.

quietParsing boolean: تحدّد ما إذا كان سيتم السماح لأداة التحليل بتسجيل معلومات تصحيح الأخطاء.

reportLogs boolean: ما إذا كان سيتم إعداد تقارير السجلات أم لا

logNamePrefix String: البادئة للملف الذي تم تسجيله من خلال أداة التحليل

mergeInvocationMetrics boolean

عمليات الطرح
java.io.IOException
IOException

StreamProtoReceiver

public StreamProtoReceiver (ITestInvocationListener listener, 
                IInvocationContext mainContext, 
                boolean reportInvocation, 
                boolean quietParsing, 
                String logNamePrefix)

Ctor.

المعلَمات
listener ITestInvocationListener: ITestInvocationListener حيث يتم الإبلاغ عن النتائج.

mainContext IInvocationContext

reportInvocation boolean: ما إذا كان سيتم تسجيل الأحداث على مستوى الاستدعاء أم لا.

quietParsing boolean: تحدّد ما إذا كان سيتم السماح لأداة التحليل بتسجيل معلومات تصحيح الأخطاء.

logNamePrefix String: البادئة للملف الذي تم تسجيله من خلال أداة التحليل

عمليات الطرح
java.io.IOException
IOException

الإجراءات العامة

إغلاق

public void close ()

عمليات الطرح
IOException

completeModuleEvents

public void completeModuleEvents ()

إذا كان ذلك ضروريًا لضمان إعداد تقارير متّسقة، أكمل أحداث الوحدة.

getError

public Throwable getError ()

تعرض هذه السمة الخطأ الذي تم رصده في سلسلة التعليمات البرمجية للمستقبِل. إذا لم يكن هناك أي تطابق، سيتم عرض قيمة فارغة.

المرتجعات
Throwable

getSocketServerPort

public int getSocketServerPort ()

تعرِض هذه السمة مستقبل المقبس الذي كان مفتوحًا. ‫-1 إذا لم يكن هناك أيّ منها

المرتجعات
int

hasInvocationFailed

public boolean hasInvocationFailed ()

تعرِض هذه السمة ما إذا كان قد تم الإبلاغ عن تعذُّر تنفيذ الاستدعاء.

المرتجعات
boolean

joinReceiver

public boolean joinReceiver (long millis)

المعلَمات
millis long

المرتجعات
boolean

طُرق محمية

getJoinTimeout

protected long getJoinTimeout (long millis)

المعلَمات
millis long

المرتجعات
long