ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


यह क्लास, किसी डिवाइस पर टेस्ट ज़िप फ़ाइल (जिसे बिल्ड सिस्टम से आउटपुट के तौर पर जनरेट किया जाता है) से टेस्ट इंस्टॉल करती है.

खास जानकारी

पब्लिक मेथड

abstract void deleteData(ITestDevice device)

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

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList(String... skipList)

यह मेथड, /data में मौजूद उन पाथ की सूची सेट करती है जिन्हें साफ़ नहीं करना है.

abstract void setDataWipeSkipList(Collection<String> skipList)

यह मेथड, /data में मौजूद उन पाथ की सूची सेट करती है जिन्हें साफ़ नहीं करना है.

पब्लिक मेथड

deleteData

public abstract void deleteData (ITestDevice device)

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

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

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

थ्रॉ
DeviceNotAvailableException
TargetSetupError

इन्हें भी देखें:

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

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

deviceBuild IDeviceBuildInfo: वह IDeviceBuildInfo जिसमें फ़्लैश करने के लिए, tests.zip फ़ाइल मौजूद है

थ्रॉ
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

यह मेथड, /data में मौजूद उन पाथ की सूची सेट करती है जिन्हें साफ़ नहीं करना है.

पैरामीटर
skipList String: उन डायरेक्ट्री की सूची जिन्हें साफ़ नहीं करना है.

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

इन्हें भी देखें:

setDataWipeSkipList

public abstract void setDataWipeSkipList (Collection<String> skipList)

यह मेथड, /data में मौजूद उन पाथ की सूची सेट करती है जिन्हें साफ़ नहीं करना है.

पैरामीटर
skipList Collection: उन डायरेक्ट्री की सूची जिन्हें साफ़ नहीं करना है.

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

इन्हें भी देखें: