ตัวรับสตรีมโปรโตคอล

public class StreamProtoReceiver
extends Object

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


ตัวรับที่แปล TestRecord รูปแบบโปรโตคอลที่ได้รับเป็นเหตุการณ์ Tradefed

สรุป

ตัวสร้างแบบสาธารณะ

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)

ช่างก่อสร้างสาธารณะ

StreamProtoReceiver

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

Ctor

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

mainContext IInvocationContext

reportInvocation boolean: รายงานเหตุการณ์ระดับคำขอหรือไม่

การขว้าง
ข้อยกเว้น IO

ตัวรับสตรีมโปรโตคอล

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

Ctor

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

mainContext IInvocationContext

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

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

โยน
ข้อยกเว้น IO

ตัวรับสตรีมโปรโตคอล

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

ตัวรับสตรีมโปรโตคอล

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

โยน
ข้อยกเว้น IO

ตัวรับสตรีมโปรโตคอล

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

Ctor

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

mainContext IInvocationContext

reportInvocation boolean: รายงานเหตุการณ์ระดับคำขอหรือไม่

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

logNamePrefix String: คำนำหน้าของไฟล์ที่บันทึกผ่านโปรแกรมแยกวิเคราะห์

โยน
ข้อยกเว้น IO

วิธีการสาธารณะ

ปิด

public void close ()

completeModuleEvents

public void completeModuleEvents ()

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

getError

public Throwable getError ()

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

คิกรีเทิร์น
Throwable

getSocketServerPort

public int getSocketServerPort ()

แสดงผลตัวรับซ็อกเก็ตที่เปิดอยู่ -1 หากไม่มี

คิกรีเทิร์น
int

การเรียกใช้ล้มเหลว

public boolean hasInvocationFailed ()

แสดงผลว่ามีการรายงานการเรียกใช้ไม่สำเร็จหรือไม่

คิกรีเทิร์น
boolean

ตัวรับ

public boolean joinReceiver (long millis)

พารามิเตอร์
millis long

คิกรีเทิร์น
boolean

วิธีการป้องกัน

getJoinTimeout

protected long getJoinTimeout (long millis)

พารามิเตอร์
millis long

คิกรีเทิร์น
long