ShardMainResultForwarder
public class ShardMainResultForwarder
extends ResultForwarder
implements ILogSaverListener
ResultForwarder
ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบแบบชาร์ด โดยจะรายงานเฉพาะการร้องขอที่เสร็จสมบูรณ์ไปยังผู้ฟังเมื่อการร้องขอที่แบ่งส่วนทั้งหมดเสร็จสมบูรณ์เท่านั้น
คลาสนี้ไม่ปลอดภัยสำหรับเธรด คาดว่าไคลเอ็นต์จะล็อกคลาสนี้เมื่อส่งผลการทดสอบ เพื่อป้องกันไม่ให้การเรียกใช้การโทรกลับไม่เป็นไปตามลำดับ
สรุป
วิธีการสาธารณะ |
---|
void | invocationEnded (long elapsedTime) |
void | invocationEnded (long elapsedTime, IInvocationContext context) การโทรกลับที่มีรายละเอียดมากขึ้นเพื่อแยกความแตกต่างว่าส่วนใดเสร็จสิ้น |
void | invocationFailed (FailureDescription failure) |
void | invocationFailed (Throwable cause) |
void | invocationStarted (IInvocationContext context) |
void | logAssociation (String dataName, LogFile logFile) |
void | testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream) ส่งต่อ testLog เท่านั้น แทนที่จะบันทึกบันทึกก่อน |
void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) |
ผู้รับเหมาก่อสร้างสาธารณะ
ShardMainResultForwarder
public ShardMainResultForwarder ( listeners,
int expectedShards)
สร้าง ShardMainResultForwarder
พารามิเตอร์ |
---|
listeners | : รายการ ITestInvocationListener ที่จะส่งต่อผลลัพธ์เมื่อชาร์ดทั้งหมดเสร็จสมบูรณ์ |
expectedShards | int : จำนวนชาร์ด |
วิธีการสาธารณะ
การร้องขอสิ้นสุดแล้ว
public void invocationEnded (long elapsedTime)
พารามิเตอร์ |
---|
elapsedTime | long |
การร้องขอสิ้นสุดแล้ว
public void invocationEnded (long elapsedTime,
IInvocationContext context)
การโทรกลับที่มีรายละเอียดมากขึ้นเพื่อแยกความแตกต่างว่าส่วนใดเสร็จสิ้น
พารามิเตอร์ |
---|
elapsedTime | long |
context | IInvocationContext |
การร้องขอล้มเหลว
public void invocationFailed (FailureDescription failure)
พารามิเตอร์ |
---|
failure | FailureDescription |
การร้องขอล้มเหลว
public void invocationFailed (Throwable cause)
พารามิเตอร์ |
---|
cause | Throwable |
การร้องขอเริ่มต้นแล้ว
public void invocationStarted (IInvocationContext context)
พารามิเตอร์ |
---|
context | IInvocationContext |
สมาคมล็อก
public void logAssociation (String dataName,
LogFile logFile)
พารามิเตอร์ |
---|
dataName | String |
logFile | LogFile |
public void testLogForward (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
ส่งต่อ testLog เท่านั้น แทนที่จะบันทึกบันทึกก่อน
พารามิเตอร์ |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
พารามิเตอร์ |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |