TestFailureListener
public class TestFailureListener
extends Object
implements ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.TestFailureListener |
अनुरोध किए जाने पर परीक्षण विफलता पर श्रोता स्क्रीनशॉट, बगरेपोर्ट, लॉगकैट संग्रह जैसी कार्रवाई करते थे।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) TestFailureListener ( devices, boolean bugReportOnFailure, boolean rebootOnFailure) |
सार्वजनिक तरीके | |
---|---|
void | applyModuleConfiguration (boolean bugreportOnFailure) मॉड्यूल विशिष्ट कॉन्फ़िगरेशन द्वारा विफलता पर कैप्चर की मंगलाचरण सेटिंग को ओवरराइड करने की अनुमति देता है। |
void | join () यह सुनिश्चित करने के लिए कि वे समाप्त हो गए हैं, सभी लॉगकैट कैप्चरिंग थ्रेड्स में शामिल हों। |
void | setLogger ( ITestLogger logger) सेट करता है कि लॉग कहाँ सहेजे जाने चाहिए। |
void | testFailed ( TestDescription test, String trace) व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है। |
void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) परीक्षण मंगलाचरण से संबंधित लॉग या डीबग डेटा प्रदान करता है। |
void | testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream) लकड़हारे को लॉग अग्रेषित करें, इसे #testLog कॉलबैक से न करें जैसे कि TestFailureListener श्रृंखला का हिस्सा है, इसका परिणाम अनंत लूप होगा। |
सार्वजनिक निर्माणकर्ता
TestFailureListener
public TestFailureListener (devices, boolean bugReportOnFailure, boolean rebootOnFailure)
पैरामीटर | |
---|---|
devices | |
bugReportOnFailure | boolean |
rebootOnFailure | boolean |
सार्वजनिक तरीके
applyModuleConfiguration
public void applyModuleConfiguration (boolean bugreportOnFailure)
मॉड्यूल विशिष्ट कॉन्फ़िगरेशन द्वारा विफलता पर कैप्चर की मंगलाचरण सेटिंग को ओवरराइड करने की अनुमति देता है।
पैरामीटर | |
---|---|
bugreportOnFailure | boolean : परीक्षण विफलता पर बगरेपोर्ट कैप्चर करने के लिए सच है। झूठा अन्यथा। |
जोड़ना
public void join ()
यह सुनिश्चित करने के लिए कि वे समाप्त हो गए हैं, सभी लॉगकैट कैप्चरिंग थ्रेड्स में शामिल हों।
setLogger
public void setLogger (ITestLogger logger)
सेट करता है कि लॉग कहाँ सहेजे जाने चाहिए।
पैरामीटर | |
---|---|
logger | ITestLogger |
परीक्षण विफल
public void testFailed (TestDescription test, String trace)
व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।
टेस्टस्टार्टेड और टेस्टएंडेड के बीच कॉल किया जाएगा।
पैरामीटर | |
---|---|
test | 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 को बंद करना सुनिश्चित करना चाहिए। कॉल करने वालों को यह सुनिश्चित करना चाहिए कि टेस्टलॉग विधि पूरी होने तक डेटा का स्रोत मौजूद और सुलभ रहे। |
testLogForward
public void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)
लकड़हारे को लॉग अग्रेषित करें, इसे #testLog कॉलबैक से न करें जैसे कि TestFailureListener श्रृंखला का हिस्सा है, इसका परिणाम अनंत लूप होगा।
पैरामीटर | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |