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 |
invocationStarted
public void invocationStarted (IInvocationContext context)
مولفه های |
---|
context | IInvocationContext |
logAssociation
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 |