StreamProtoReceiver

public class StreamProtoReceiver
extends Object

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: รายงานเหตุการณ์ระดับการเรียกใช้หรือไม่

โยน
IOException

StreamProtoReceiver

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

Ctor.

พารามิเตอร์
listener ITestInvocationListener: ITestInvocationListener ที่จะใช้รายงานผล

mainContext IInvocationContext

reportInvocation boolean: รายงานเหตุการณ์ระดับการเรียกใช้หรือไม่

quietParsing boolean: อนุญาตให้โปรแกรมแยกวิเคราะห์บันทึกข้อมูลการแก้ไขข้อบกพร่องหรือไม่

โยน
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

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

โยน
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: คำนำหน้าสำหรับไฟล์ที่บันทึกผ่านโปรแกรมแยกวิเคราะห์

โยน
IOException

เมธอดสาธารณะ

ปิด

public void close ()

completeModuleEvents

public void completeModuleEvents ()

โปรดระบุเหตุการณ์ของข้อบังคับให้เสร็จสมบูรณ์เพื่อให้การรายงานสอดคล้องกัน

getError

public Throwable getError ()

ส่งคืนข้อผิดพลาดที่พบในเธรดผู้รับ หากไม่มี ระบบจะแสดงผลเป็น Null

คิกรีเทิร์น
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