ShardMainResultForwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.ऑब्जेक्ट
com.android.tradefed.result.ResultForwarder
com.android.tradefed.invoker.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)

पहले लॉग को सहेजने के बजाय केवल टेस्टलॉग को अग्रेषित करें।

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

लॉगएसोसिएशन

public void logAssociation (String dataName, 
                LogFile logFile)

पैरामीटर
dataName String

logFile LogFile

testLogForward

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

पहले लॉग को सहेजने के बजाय केवल टेस्टलॉग को अग्रेषित करें।

पैरामीटर
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