ShardMainResultForwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.ऑब्जेक्ट
मैं 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)

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

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

टेस्टलॉगफॉरवर्ड

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