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