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)
انتهت الدعوة
public void invocationEnded (long elapsedTime,
IInvocationContext context)
رد اتصال أكثر تفصيلاً للتمييز بين الجزء الذي انتهى.
حدود |
---|
elapsedTime | long |
context | IInvocationContext |
فشل الاستدعاء
public void invocationFailed (FailureDescription failure)
حدود |
---|
failure | FailureDescription |
فشل الاستدعاء
public void invocationFailed (Throwable cause)
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 |