गड़बड़ी की रिपोर्ट

public class Bugreport
extends Object implements Closeable

java.lang.Object
com.android.tradefed.util.Bugreport


यह ऑब्जेक्ट, गड़बड़ी की रिपोर्ट वाली फ़ाइलों के रेफ़रंस को सेव करता है. यह फ़्लैट गड़बड़ी की रिपोर्ट और ज़िप की गई गड़बड़ी की रिपोर्ट (bugreportz) के साथ काम करता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

Bugreport(File bugreportFile, boolean isZipped)

पब्लिक मेथड

void close()

गड़बड़ी की रिपोर्ट वाले ऑब्जेक्ट में सेव की गई फ़ाइलें मिटाएं.

File getFileByName(String name)

गड़बड़ी की रिपोर्ट में, नाम से जुड़ी File वापस पाएं.

List<String> getListOfFiles()

ज़िप की गई गड़बड़ी की रिपोर्ट में मौजूद फ़ाइलों की सूची वापस पाएं.

File getMainFile()

गड़बड़ी की रिपोर्ट की मुख्य फ़ाइल की ओर इशारा करने वाली File वापस पाएं.

boolean isZipped()

अगर गड़बड़ी की रिपोर्ट ज़िप की गई है, तो 'सही' दिखाता है. ऐसा नहीं होने पर 'गलत' दिखाता है.

void log(String dataName, ITestLogger logger)

गड़बड़ी की रिपोर्ट को लॉग करने में मदद करता है. इससे कोई फ़र्क़ नहीं पड़ता कि रिपोर्ट ज़िप की गई है या नहीं.

सार्वजनिक कंस्ट्रक्टर

गड़बड़ी की रिपोर्ट

public Bugreport (File bugreportFile, 
                boolean isZipped)

पैरामीटर
bugreportFile File

isZipped boolean

पब्लिक मेथड

बंद करें

public void close ()

गड़बड़ी की रिपोर्ट वाले ऑब्जेक्ट में सेव की गई फ़ाइलें मिटाएं. जब ऑब्जेक्ट का इस्तेमाल न किया जा रहा हो, तब इसे कॉल करना ज़रूरी है.

थ्रॉ
IOException

getFileByName

public File getFileByName (String name)

गड़बड़ी की रिपोर्ट में, नाम से जुड़ी File वापस पाएं. अगर फ़ाइल नहीं मिलती है या नाम की वैल्यू null है, तो null दिखाता है. ज़िप नहीं की गई गड़बड़ी की रिपोर्ट हमेशा null दिखाती है. वापस लाई गई फ़ाइल, उसकी कॉपी होती है. इसलिए, उपयोगकर्ता को इसे सही तरीके से मैनेज करना चाहिए.

पैरामीटर
name String

रिटर्न
File

getListOfFiles

public List<String> getListOfFiles ()

ज़िप की गई गड़बड़ी की रिपोर्ट में मौजूद फ़ाइलों की सूची वापस पाएं. अगर गड़बड़ी की रिपोर्ट ज़िप नहीं की गई है, तो null दिखाता है.

रिटर्न
List<String>

getMainFile

public File getMainFile ()

गड़बड़ी की रिपोर्ट की मुख्य फ़ाइल की ओर इशारा करने वाली File वापस पाएं. फ़्लैट गड़बड़ी की रिपोर्ट के लिए, यह फ़्लैट गड़बड़ी की रिपोर्ट ही दिखाता है. ज़िप की गई गड़बड़ी की रिपोर्ट के लिए, यह मुख्य एंट्री फ़ाइल दिखाता है. वापस लाई गई फ़ाइल, उसकी कॉपी होती है. इसलिए, उपयोगकर्ता को इसे सही तरीके से मैनेज करना चाहिए.

रिटर्न
File

isZipped

public boolean isZipped ()

अगर गड़बड़ी की रिपोर्ट ज़िप की गई है, तो 'सही' दिखाता है. ऐसा नहीं होने पर 'गलत' दिखाता है.

रिटर्न
boolean

log

public void log (String dataName, 
                ITestLogger logger)

गड़बड़ी की रिपोर्ट को लॉग करने में मदद करता है. इससे कोई फ़र्क़ नहीं पड़ता कि रिपोर्ट ज़िप की गई है या नहीं.

पैरामीटर
dataName String: लॉग इन करने के बाद, डेटा का नाम.

logger ITestLogger: लॉग पाने के लिए, ITestLogger.