टेक्स्टरिजल्टरिपोर्टर

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)

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

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

टेक्स्टरिजल्टरिपोर्टर

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)

विफलताओं को स्पष्ट रूप से प्रिंट करने के लिए अभिभावक को ओवरराइड करता है। ऐसा करने के लिए रिजल्टप्रिंटर परीक्षण रन के अंत में "प्रिंट" कॉल करने वाले धावक पर निर्भर करता है। किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

टेस्टस्टार्टेड और टेस्टएंडेड के बीच बुलाया जाएगा।

पैरामीटर
testId TestDescription : परीक्षण की पहचान करता है

trace String : विफलता का स्टैक ट्रेस

परीक्षणलॉग

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

परीक्षण आमंत्रण से संबंधित लॉग या डिबग डेटा प्रदान करता है।

ERROR(/ITestInvocationListener#invocationFailed(Throwable)) या ERROR(/ITestInvocationListener#invocationEnded(long)) से पहले कॉल किया जाना चाहिए

ट्रेडफेडरेशन फ्रेमवर्क स्वचालित रूप से इस पद्धति को कॉल करेगा, होस्ट लॉग प्रदान करेगा और यदि लागू हो, तो डिवाइस लॉगकैट प्रदान करेगा।

पैरामीटर
dataName String : डेटा का एक String वर्णनात्मक नाम। उदाहरण के लिए "डिवाइस_लॉगकैट"। नोट डेटानाम प्रति आह्वान अद्वितीय नहीं हो सकता है। यानी कार्यान्वयनकर्ताओं को एक ही डेटानाम के साथ एकाधिक कॉल को संभालने में सक्षम होना चाहिए

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 वर्णनात्मक नाम। उदाहरण के लिए "डिवाइस_लॉगकैट"। नोट डेटानाम प्रति आह्वान अद्वितीय नहीं हो सकता है। यानी कार्यान्वयनकर्ताओं को एक ही डेटानाम के साथ एकाधिक कॉल को संभालने में सक्षम होना चाहिए

dataType LogDataType : डेटा का LogDataType

dataStream InputStreamSource : डेटा का InputStreamSource । कार्यान्वयनकर्ताओं को डेटा पढ़ना शुरू करने के लिए createInputStream को कॉल करना चाहिए, और पूरा होने पर परिणामी इनपुटस्ट्रीम को बंद करना सुनिश्चित करना चाहिए।

logFile LogFile : LogFile जिसमें सहेजी गई फ़ाइल का मेटा डेटा होता है।

testRunEnded

public void testRunEnded (long elapsedTime, 
                 metrics)

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

पैरामीटर
elapsedTime long : डिवाइस ने बीता हुआ समय, मिलीसेकेंड में बताया

metrics : Metric के साथ परीक्षण चलाने के अंत में कुंजी-मूल्य जोड़े की सूचना दी गई।