डिवाइसफाइलरिपोर्टर
public class DeviceFileReporter
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.result.DeviceFileReporter |
एक उपयोगिता वर्ग जो फ़ाइलों के लिए डिवाइस की जाँच करता है और पाए जाने पर उन्हें ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
पर भेजता है।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener) दिए गए |
सार्वजनिक तरीके | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) संबंधित लॉग डेटा प्रकारों के साथ पैटर्न जोड़ें |
void | addPatterns (String... patterns) लॉग डेटा प्रकार को डिफ़ॉल्ट पर सेट करके पैटर्न जोड़ें। |
run () वास्तव में निर्दिष्ट पैटर्न के लिए फ़ाइल सिस्टम खोजें और पाए जाने पर उन्हें | |
void | setDefaultLogDataType ( LogDataType type) उन पैटर्न के लिए डिफ़ॉल्ट लॉग डेटा प्रकार सेट करें जिनका कोई संबद्ध प्रकार नहीं है। |
void | setInferUnknownDataTypes (boolean infer) या तो |
void | setSkipRepeatFiles (boolean skip) उन फ़ाइलों को छोड़ना है या नहीं जो पहले ही रिपोर्ट की जा चुकी हैं। |
सार्वजनिक निर्माणकर्ता
डिवाइसफाइलरिपोर्टर
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
दिए गए ITestDevice
के साथ एक नया डिवाइसफाइलरिपोर्टर प्रारंभ करें
पैरामीटर | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
सार्वजनिक तरीके
पैटर्न जोड़ें
public void addPatterns (patterns)
संबंधित लॉग डेटा प्रकारों के साथ पैटर्न जोड़ें
पैरामीटर | |
---|---|
patterns | LogDataType s में String फ़ाइल नाम ग्लोब पैटर्न की एक ERROR(/Map) । ग्लब्स पूर्ण होना चाहिए. |
यह सभी देखें:
पैटर्न जोड़ें
public void addPatterns (String... patterns)
लॉग डेटा प्रकार को डिफ़ॉल्ट पर सेट करके पैटर्न जोड़ें।
पैरामीटर | |
---|---|
patterns | String : String फ़ाइल नाम ग्लोब पैटर्न की एक varargs सरणी। निरपेक्ष होना चाहिए. |
यह सभी देखें:
दौड़ना
publicrun ()
वास्तव में निर्दिष्ट पैटर्न के लिए फ़ाइल सिस्टम खोजें और पाए जाने पर उन्हें ITestInvocationListener#testLog
पर भेजें
रिटर्न | |
---|---|
फेंकता | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
उन पैटर्न के लिए डिफ़ॉल्ट लॉग डेटा प्रकार सेट करें जिनका कोई संबद्ध प्रकार नहीं है।
पैरामीटर | |
---|---|
type | LogDataType : LogDataType |
यह सभी देखें:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
या तोUNKNOWN
फ़ाइलों के डेटा प्रकारों का अनुमान लगाएं।
UNKNOWN
फ़ाइल प्रकार वाले पैटर्न के लिए बनाए जाएंगे (जिसमें किसी विशिष्ट प्रकार के बिना जोड़े गए पैटर्न शामिल हैं, और बिना डिफ़ॉल्ट प्रकार को मैन्युअल रूप से सेट किया गया है)। यदि अनुमान विफल हो जाता है, तो डेटा प्रकार UNKNOWN
रहेगा।पैरामीटर | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
उन फ़ाइलों को छोड़ना है या नहीं जो पहले ही रिपोर्ट की जा चुकी हैं। यह केवल तभी प्रासंगिक है जब एकाधिक पैटर्न का उपयोग किया जा रहा हो, और उनमें से दो या अधिक पैटर्न एक ही फ़ाइल से मेल खाते हों।
ध्यान दें कि यहrun()
कॉल करने से पहले कॉल किया जाए। अन्यथा करने से अपरिभाषित व्यवहार होगा।पैरामीटर | |
---|---|
skip | boolean |