ShardMainResultForwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.invocer.ShardMainResultForwarder


ResultForwarder الذي يجمع نتائج استدعاءات الاختبار المجزأة. يقوم فقط بإبلاغ المستمعين عن اكتمال الاستدعاء بمجرد اكتمال جميع الاستدعاءات المقسمة.

هذه الفئة ليست آمنة لمؤشر الترابط. من المتوقع أن يقوم العملاء بتأمين هذه الفئة عند إرسال نتائج الاختبار لمنع استدعاء عمليات الاسترجاعات خارج الترتيب.

ملخص

المقاولين العامة

ShardMainResultForwarder ( listeners, int expectedShards) ShardMainResultForwarder ( listeners, int expectedShards)

قم بإنشاء ShardMainResultForwarder .

الأساليب العامة

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

testLogForward

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

قم بإعادة توجيه testLog فقط بدلاً من حفظ السجل أولاً.

حدود
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

حدود
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile