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