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