DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


परीक्षण ज़िप इंस्टॉलर का एक डिफ़ॉल्ट कार्यान्वयन।

सारांश

सार्वजनिक निर्माणकर्ता

DefaultTestsZipInstaller ()

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

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

यह सुविधा निर्माता कॉल करने वाले को सीधे स्किप सूची सेट करने की अनुमति देता है, बजाय इसके कि उसे setDataWipeSkipList( ) setDataWipeSkipList( ) अलग से।

DefaultTestsZipInstaller (String... skipList)

यह सुविधा निर्माता कॉल करने वाले को सीधे स्किप सूची सेट करने की अनुमति देता है, बजाय इसके कि उसे setDataWipeSkipList( ) setDataWipeSkipList( ) अलग से।

सार्वजनिक तरीके

void deleteData ( ITestDevice device)

स्किप सूची से बहिष्कृत लोगों के अपवाद के साथ, निर्दिष्ट डिवाइस पर /data से सभी फ़ाइलों / निर्देशिकाओं को हटा देता है।

getDataWipeSkipList ()

मिटाने के लिए निर्देशिकाओं की निर्देशिका प्राप्त करें, केवल परीक्षण के लिए उपयोग की जाती है।

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

डिवाइस के डेटा विभाजन पर test.zip फ़ाइल की सामग्री को पुश करता है।

यह कार्यान्वयन आगे बढ़ने से पहले डिवाइस को यूजरलैंड में रीबूट करेगा।

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

समाशोधन से बचने के लिए /data के अंतर्गत पथों की सूची सेट करता है।

void setDataWipeSkipList (String... skipList)

समाशोधन से बचने के लिए /data के अंतर्गत पथों की सूची सेट करता है।

सार्वजनिक निर्माणकर्ता

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

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

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

यह सुविधा निर्माता कॉल करने वाले को सीधे स्किप सूची सेट करने की अनुमति देता है, बजाय इसके कि उसे setDataWipeSkipList( ) setDataWipeSkipList( ) अलग से।

पैरामीटर
skipList : फ़ाइल सिस्टम को साफ़ करते समय रखने के लिए /data के तहत पथों का संग्रह @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

यह सुविधा निर्माता कॉल करने वाले को सीधे स्किप सूची सेट करने की अनुमति देता है, बजाय इसके कि उसे setDataWipeSkipList( ) setDataWipeSkipList( ) अलग से।

पैरामीटर
skipList String : फ़ाइल सिस्टम @see #setDataWipeSkipList को साफ़ करते समय रखने के लिए /data के तहत पथों का संग्रह

सार्वजनिक तरीके

डेटा हटाएं

public void deleteData (ITestDevice device)

स्किप सूची से बहिष्कृत लोगों के अपवाद के साथ, निर्दिष्ट डिवाइस पर /data से सभी फ़ाइलों / निर्देशिकाओं को हटा देता है।

कार्यान्वयन डिवाइस पर रनटाइम को रोक देगा। इस विधि के पूरा होने पर डिवाइस को रीबूट करने की अत्यधिक अनुशंसा की जाती है।

पैरामीटर
device ITestDevice : कार्रवाई करने के लिए ITestDevice

फेंकता
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

मिटाने के लिए निर्देशिकाओं की निर्देशिका प्राप्त करें, केवल परीक्षण के लिए उपयोग की जाती है।

रिटर्न
निर्देशिका मिटाते समय छोड़ने के लिए निर्देशिकाओं का सेट

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

डिवाइस के डेटा विभाजन पर test.zip फ़ाइल की सामग्री को पुश करता है।

यह कार्यान्वयन आगे बढ़ने से पहले डिवाइस को यूजरलैंड में रीबूट करेगा। यह एंड्रॉइड रनटाइम को भी बंद कर देगा और वापसी पर इसे छोड़ देगा

पैरामीटर
device ITestDevice : फ़्लैश करने के लिए ITestDevice , एडीबी मोड में माना जाता है।

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo जिसमें फ्लैश करने के लिए परीक्षण ज़िप शामिल हैं

फेंकता
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

समाशोधन से बचने के लिए /data के अंतर्गत पथों की सूची सेट करता है।

पैरामीटर
skipList : छोड़ने के लिए निर्देशिकाओं की सूची।

ध्यान दें कि स्किप सूची की ग्रैन्युलैरिटी /data की प्रत्यक्ष संतान है।

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

समाशोधन से बचने के लिए /data के अंतर्गत पथों की सूची सेट करता है।

पैरामीटर
skipList String : छोड़ने के लिए निर्देशिकाओं की सूची।

ध्यान दें कि स्किप सूची की ग्रैन्युलैरिटी /data की प्रत्यक्ष संतान है।