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: عدد الأجزاء

الطرق العامة

invocationEnded

public void invocationEnded (long elapsedTime)

المعلمات
elapsedTime long

invocationEnded

public void invocationEnded (long elapsedTime, 
                IInvocationContext context)

ردّ اتصال أكثر تفصيلاً للتمييز بين الشريحة التي اكتملت

المعلمات
elapsedTime long

context IInvocationContext

invocationFailed

public void invocationFailed (FailureDescription failure)

المعلمات
failure FailureDescription

invocationFailed

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