डिवाइसफाइल रिपोर्टर
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
के साथ एक नया DeviceFileReporter प्रारंभ करें
मापदंडों | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
सार्वजनिक तरीके
पैटर्न जोड़ें
public void addPatterns (patterns)
संबंधित लॉग डेटा प्रकारों के साथ पैटर्न जोड़ें
मापदंडों | |
---|---|
patterns | String फ़ाइल नाम ग्लोब पैटर्न का एक ERROR(/Map) उनके संबंधित LogDataType s में। ग्लोब निरपेक्ष होना चाहिए। |
यह सभी देखें:
पैटर्न जोड़ें
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 |
सेटस्किपरिपीटफाइल्स
public void setSkipRepeatFiles (boolean skip)
उन फ़ाइलों को छोड़ना है या नहीं जो पहले ही रिपोर्ट की जा चुकी हैं। यह केवल तभी प्रासंगिक होता है जब एकाधिक पैटर्न का उपयोग किया जा रहा हो, और उनमें से दो या अधिक पैटर्न एक ही फ़ाइल से मेल खाते हों।
ध्यान दें कि यहrun()
को कॉल करने से पहले कॉल किया जाना चाहिए। अन्यथा करने से अपरिभाषित व्यवहार होगा।मापदंडों | |
---|---|
skip | boolean |