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