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 फ़ाइल नाम के ग्लोब पैटर्न के लिए, उनके संबंधित
LogDataType s का ERROR(/Map) . ग्लोब सटीक होने चाहिए. |
इन्हें भी देखें:
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 |