ShardMainResultForwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

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


ResultForwarder است که ترکیبی از نتایج حاصل از یک فراخوانی آزمون sharded. تنها زمانی که تمام فراخوانی های خرد شده کامل شد ، تکمیل فراخوانی را به شنوندگان گزارش می دهد.

این کلاس از موضوع ایمن نیست. انتظار می رود که مشتریان هنگام ارسال نتایج آزمایش ، این کلاس را قفل می کنند تا از فراخوانی فراخوانی خارج از دستور جلوگیری شود.

خلاصه

سازندگان عمومی

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 را به جای ذخیره log ابتدا ارسال کنید.

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 را به جای ذخیره log ابتدا ارسال کنید.

مولفه های
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