ShardMainResultforwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
com.android.tradefed.result.Resultforwarder
  com.android.tradefed.invoker.ShardMainResultforwarder


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

هذا الصف غير آمن لسلسلة المحادثات. من المتوقّع أن يقفل العملاء في هذا الصف عندما إرسال نتائج الاختبار، لمنع استدعاء استدعاءات الاستدعاء بطريقة غير مرتبة.

ملخّص

شركة إنشاءات عامة

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

تم بدء الاستدعاء

public void invocationStarted (IInvocationContext context)

المعلمات
context IInvocationContext

مؤسسة Log Association

public void logAssociation (String dataName, 
                LogFile logFile)

المعلمات
dataName String

logFile LogFile

testLog forward (إعادة توجيه الاختبار)

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