संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

TextResultReporter

public class TextResultReporter
आमंत्रण का extends InvocationToJUnitResultForwarder implements ITestInvocationListener , ILogSaverListener

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.result.InvocationToJUnitResultForwarder
मैं com.android.tradefed.result.TextResultReporter


एक परीक्षा परिणाम रिपोर्टर जो परिणाम को JUnit पाठ परिणाम प्रिंटर पर अग्रेषित करता है।

सारांश

सार्वजनिक निर्माणकर्ता

TextResultReporter ()

एक 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)

मेट्रिक्स को स्पष्ट रूप से प्रिंट करने के लिए पैरेंट को ओवरराइड करता है।

सार्वजनिक निर्माणकर्ता

TextResultReporter

public TextResultReporter ()

एक TextResultReporter बनाता है।

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

परीक्षण धारणाविफलता

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 के साथ परीक्षण चलाने के अंत में की-वैल्यू पेयर रिपोर्ट की गई।