DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
   ↳ com.android.tradefed.targetprep.DefaultTestsZipInstaller


टेस्ट ज़िप इंस्टॉलर का डिफ़ॉल्ट तौर पर लागू किया गया वर्शन.

खास जानकारी

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

DefaultTestsZipInstaller()

डिफ़ॉल्ट कंस्ट्रक्टर.

DefaultTestsZipInstaller(String... skipList)

इस कंस्ट्रक्टर की मदद से, कॉलर सीधे तौर पर स्किप की गई सूची सेट कर सकता है. इसके लिए, उसे setDataWipeSkipList(String) को अलग से कॉल करने की ज़रूरत नहीं होती.

DefaultTestsZipInstaller(Collection<String> skipList)

इस कंस्ट्रक्टर की मदद से, कॉलर सीधे तौर पर स्किप की गई सूची सेट कर सकता है. इसके लिए, उसे setDataWipeSkipList(String) को अलग से कॉल करने की ज़रूरत नहीं होती.

पब्लिक मेथड

void deleteData(ITestDevice device)

यह विकल्प, चुने गए डिवाइस से /data की सभी फ़ाइलों/डायरेक्ट्री को हटा देता है. हालांकि, स्किप की गई सूची में शामिल फ़ाइलें/डायरेक्ट्री नहीं हटाई जाती हैं.

Set<String> getDataWipeSkipList()

वाइप करने के लिए डायरेक्ट्री की डायरेक्ट्री पाएं. इसका इस्तेमाल सिर्फ़ जांच के लिए किया जाता है.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

इस कमांड से, tests.zip फ़ाइल का कॉन्टेंट डिवाइस के डेटा पार्टीशन में पुश किया जाता है.

इस सुविधा को लागू करने पर, डिवाइस को आगे बढ़ने से पहले यूज़रलैंड में रीबूट किया जाएगा.

void setDataWipeSkipList(String... skipList)

यह कुकी, /data में उन पाथ की सूची सेट करती है जिन्हें मिटाने से बचना है.

void setDataWipeSkipList(Collection<String> skipList)

यह कुकी, /data में उन पाथ की सूची सेट करती है जिन्हें मिटाने से बचना है.

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

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

डिफ़ॉल्ट कंस्ट्रक्टर.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

इस कंस्ट्रक्टर की मदद से, कॉलर सीधे तौर पर स्किप की गई सूची सेट कर सकता है. इसके लिए, उसे setDataWipeSkipList(String) को अलग से कॉल करने की ज़रूरत नहीं होती.

पैरामीटर
skipList String: फ़ाइल सिस्टम को मिटाते समय, /data में मौजूद पाथ का कलेक्शन. @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (Collection<String> skipList)

इस कंस्ट्रक्टर की मदद से, कॉलर सीधे तौर पर स्किप की गई सूची सेट कर सकता है. इसके लिए, उसे setDataWipeSkipList(String) को अलग से कॉल करने की ज़रूरत नहीं होती.

पैरामीटर
skipList Collection: फ़ाइल सिस्टम को मिटाते समय, /data में मौजूद पाथ का कलेक्शन. @see #setDataWipeSkipList

पब्लिक मेथड

deleteData

public void deleteData (ITestDevice device)

यह विकल्प, चुने गए डिवाइस से /data की सभी फ़ाइलों/डायरेक्ट्री को हटा देता है. हालांकि, स्किप की गई सूची में शामिल फ़ाइलें/डायरेक्ट्री नहीं हटाई जाती हैं.

इस सुविधा को लागू करने पर, डिवाइस पर रनटाइम बंद हो जाएगा. हमारा सुझाव है कि इस तरीके का इस्तेमाल करने के बाद, डिवाइस को रीबूट करें.

पैरामीटर
device ITestDevice: वह ITestDevice जिस पर कार्रवाई करनी है

थ्रो
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public Set<String> getDataWipeSkipList ()

वाइप करने के लिए डायरेक्ट्री की डायरेक्ट्री पाएं. इसका इस्तेमाल सिर्फ़ जांच के लिए किया जाता है.

रिटर्न
Set<String> किसी डायरेक्ट्री को मिटाते समय, छोड़ी जाने वाली डायरेक्ट्री का सेट

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

इस कमांड से, tests.zip फ़ाइल का कॉन्टेंट डिवाइस के डेटा पार्टीशन में पुश किया जाता है.

इस सुविधा को लागू करने पर, डिवाइस को आगे बढ़ने से पहले यूज़रलैंड में रीबूट किया जाएगा. इससे Android रनटाइम भी बंद हो जाएगा और वापस आने पर यह बंद ही रहेगा

पैरामीटर
device ITestDevice: ITestDevice को फ़्लैश करना है. यह माना जाता है कि यह adb मोड में है.

deviceBuild IDeviceBuildInfo: वह IDeviceBuildInfo जिसमें फ़्लैश करने के लिए टेस्ट की ज़िप फ़ाइल मौजूद है

थ्रो
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

यह कुकी, /data में उन पाथ की सूची सेट करती है जिन्हें मिटाने से बचना है.

पैरामीटर
skipList String: स्किप की जाने वाली डायरेक्ट्री की सूची.

ध्यान दें कि स्किप की गई सूची में, /data टैग के डायरेक्ट चाइल्ड टैग शामिल होते हैं.

setDataWipeSkipList

public void setDataWipeSkipList (Collection<String> skipList)

यह कुकी, /data में उन पाथ की सूची सेट करती है जिन्हें मिटाने से बचना है.

पैरामीटर
skipList Collection: स्किप की जाने वाली डायरेक्ट्री की सूची.

ध्यान दें कि स्किप की गई सूची में, /data टैग के डायरेक्ट चाइल्ड टैग शामिल होते हैं.