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