JUnitToInvocationResultForwarder

public class JUnitToInvocationResultForwarder
extends Object implements TestListener

java.lang.Object
   ↳ com.android.tradefed.result.JUnitToInvocationResultForwarder


एक क्लास जो TestListener इवेंट को सुनती है और उन्हें किसी ITestInvocationListener पर फ़ॉरवर्ड करती है.

खास जानकारी

पब्लिक कंस्ट्रक्टर

JUnitToInvocationResultForwarder(ITestInvocationListener invocationListener)
JUnitToInvocationResultForwarder( invocationListeners)

सार्वजनिक तरीके

void addError(Test test, Throwable t)

void addFailure(Test test, AssertionFailedError t)

void endTest(Test test, metrics)

JUnit3 टेस्ट से मिलने वाला कॉलबैक, जो मेट्रिक को फ़ॉरवर्ड कर सकता है.

void endTest(Test test)

void startTest(Test test)

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

किसी टेस्ट से लॉग पाने के लिए, JUnit3 फ़ॉरवर्डर से कॉलबैक.

पब्लिक कंस्ट्रक्टर

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder (ITestInvocationListener invocationListener)

पैरामीटर
invocationListener ITestInvocationListener

JUnitToInvocationResultForwarder

public JUnitToInvocationResultForwarder ( invocationListeners)

पैरामीटर
invocationListeners

सार्वजनिक तरीके

addError

public void addError (Test test, 
                Throwable t)

पैरामीटर
test Test

t Throwable

addFailure

public void addFailure (Test test, 
                AssertionFailedError t)

पैरामीटर
test Test

t AssertionFailedError

endTest

public void endTest (Test test, 
                 metrics)

JUnit3 टेस्ट से मिलने वाला कॉलबैक, जो मेट्रिक को फ़ॉरवर्ड कर सकता है.

पैरामीटर
test Test: वह Test जो अभी-अभी पूरा हुआ है.

metrics : नतीजों के कॉलबैक में भेजी जाने वाली मेट्रिक, जो मैप फ़ॉर्मैट में होती हैं.

endTest

public void endTest (Test test)

पैरामीटर
test Test

startTest

public void startTest (Test test)

पैरामीटर
test Test

testLog

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

किसी टेस्ट से लॉग पाने के लिए, JUnit3 फ़ॉरवर्डर से कॉलबैक.

पैरामीटर
dataName String: डेटा का जानकारी देने वाला स्ट्रिंग नाम. उदाहरण के लिए, "device_logcat". ध्यान दें कि हर बार कॉल करने पर, dataName यूनीक नहीं हो सकता. इसका मतलब है कि लागू करने वाले, एक ही dataName के साथ कई कॉल मैनेज कर सकते हैं

dataType LogDataType: डेटा का LogDataType

dataStream InputStreamSource: डेटा का InputStreamSource. डेटा पढ़ना शुरू करने के लिए, लागू करने वाले को createInputStream को कॉल करना चाहिए. साथ ही, डेटा पढ़ने के बाद, InputStream को बंद करना न भूलें. कॉल करने वाले लोगों को यह पक्का करना चाहिए कि testLog का तरीका पूरा होने तक, डेटा का सोर्स मौजूद रहे और उसे ऐक्सेस किया जा सके.