टेक्स्ट-नतीजे रिपोर्टर
public
class
TextResultReporter
extends InvocationToJUnitResultForwarder
implements
ILogSaverListener,
ITestInvocationListener
java.lang.Object | ||
↳ | com.android.tradefed.result.InvocationToJUnitresultsForer | |
↳ | com.android.tradefed.result.Textresults Reporter |
जांच के नतीजों को रिपोर्ट करने वाला ऐसा व्यक्ति जो JUnit टेक्स्ट रिज़ल्ट प्रिंटर पर नतीजे भेजता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
TextResultReporter()
यह |
सार्वजनिक तरीके | |
---|---|
void
|
testAssumptionFailure(TestDescription testId, String trace)
इसे तब कॉल किया जाता है, जब कोई ऐटॉमिक टेस्ट फ़्लैग करता है कि यह ऐसी स्थिति मान लेता है जो गलत है |
void
|
testEnded(TestDescription testId,
टेस्ट मेट्रिक को साफ़ तौर पर प्रिंट करने के लिए, पैरंट को बदल देता है. |
void
|
testFailed(TestDescription testId, String trace)
विफलताओं को साफ़ तौर पर प्रिंट करने के लिए पैरंट को ओवरराइड करता है. |
void
|
testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)
यह टेस्ट शुरू करने की प्रक्रिया से जुड़ा लॉग या डीबग डेटा उपलब्ध कराता है. |
void
|
testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
टेस्ट लॉग सेव होने पर कॉल किया जाता है. |
void
|
testRunEnded(long elapsedTime,
मेट्रिक को साफ़ तौर पर प्रिंट करने के लिए, पैरंट को ओवरराइड करता है. |
सार्वजनिक कंस्ट्रक्टर
सार्वजनिक तरीके
TestAssumptionFailure
public void testAssumptionFailure (TestDescription testId, String trace)
इसे तब कॉल किया जाता है, जब कोई ऐटॉमिक टेस्ट फ़्लैग करता है कि यह ऐसी स्थिति मान लेता है जो गलत है
पैरामीटर | |
---|---|
testId |
TestDescription : टेस्ट की पहचान करता है |
trace |
String : गड़बड़ी का स्टैक ट्रेस |
परीक्षण खत्म
public void testEnded (TestDescription testId,metrics)
टेस्ट मेट्रिक को साफ़ तौर पर प्रिंट करने के लिए, पैरंट को बदल देता है.
पैरामीटर | |
---|---|
testId |
TestDescription : टेस्ट की पहचान करता है |
metrics |
: उत्सर्जित मेट्रिक का ERROR(/Map) |
जांच नहीं की जा सकी
public void testFailed (TestDescription testId, String trace)
विफलताओं को साफ़ तौर पर प्रिंट करने के लिए पैरंट को ओवरराइड करता है. नतीजेप्रिंटर, रनर पर निर्भर करता है "प्रिंट" को कॉल किया जा रहा है आख़िर में ट्रैक करें. किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है.
testStarted और testEnded के बीच कॉल किया जाएगा.
पैरामीटर | |
---|---|
testId |
TestDescription : टेस्ट की पहचान करता है |
trace |
String : गड़बड़ी का स्टैक ट्रेस |
टेस्टलॉग
public void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
यह टेस्ट शुरू करने की प्रक्रिया से जुड़ा लॉग या डीबग डेटा उपलब्ध कराता है.
ERROR(/ITestInvocationListener#invocationFailed(Throwable))
से पहले कॉल किया जाना चाहिए या
ERROR(/ITestInvocationListener#invocationEnded(long))
ट्रेडफ़ेडरेशन फ़्रेमवर्क, होस्ट लॉग उपलब्ध कराते हुए, इस तरीके को अपने-आप कॉल करेगा और अगर लागू हो, तो डिवाइस Logcat.
पैरामीटर | |
---|---|
dataName |
String : डेटा के बारे में जानकारी देने वाला String नाम. उदाहरण के लिए, "device_logcat" है. नोट जोड़ें
हर सवाल के लिए, dataName अलग नहीं हो सकता. यह ज़रूरी है कि लागू करने वाले लोग
एक ही dataName के साथ कई कॉल |
dataType |
LogDataType : डेटा का LogDataType |
dataStream |
InputStreamSource : डेटा का InputStreamSource . लागू करने वालों को कॉल करना चाहिए
createइनपुटStream डेटा पढ़ना शुरू करें और नतीजे को बंद करना न भूलें
पूरा होने पर InputStream. कॉल करने वाले (कॉलर) को यह पक्का करना चाहिए कि डेटा का सोर्स हमेशा बना रहे
यह सिर्फ़ तब तक मौजूद और ऐक्सेस किया जा सकता है, जब तक testLog तरीके के पूरा नहीं हो जाता. |
testLog सहेजा गया
public void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
टेस्ट लॉग सेव होने पर कॉल किया जाता है.
ITestInvocationListener#testLog(String, LogDataType,
InputStreamSource)
की जगह इस्तेमाल किया जाना चाहिए.
पैरामीटर | |
---|---|
dataName |
String : डेटा के बारे में जानकारी देने वाला String नाम. उदाहरण के लिए, "device_logcat" है. नोट जोड़ें
हर सवाल के लिए, dataName अलग नहीं हो सकता. यह ज़रूरी है कि लागू करने वाले लोग
एक ही dataName के साथ कई कॉल |
dataType |
LogDataType : डेटा का LogDataType |
dataStream |
InputStreamSource : डेटा का InputStreamSource . लागू करने वालों को कॉल करना चाहिए
createइनपुटStream डेटा पढ़ना शुरू करें और नतीजे को बंद करना न भूलें
पूरा होने पर InputStream. |
logFile |
LogFile : सेव की गई फ़ाइल का मेटा डेटा वाला LogFile . |
testRunEnded
public void testRunEnded (long elapsedTime,metrics)
मेट्रिक को साफ़ तौर पर प्रिंट करने के लिए, पैरंट को ओवरराइड करता है.
पैरामीटर | |
---|---|
elapsedTime |
long : डिवाइस ने बीत चुका समय, मिलीसेकंड में रिपोर्ट किया |
metrics |
: Metric के साथ टेस्ट रन खत्म होने पर की-वैल्यू पेयर रिपोर्ट किए जाते हैं. |