InstallApkSetup

public class InstallApkSetup
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.InstallApkSetup


एक ITargetPreparer, जो फ़ाइल सिस्टम में मौजूद एक या उससे ज़्यादा APK इंस्टॉल करता है.

इस क्लास का इस्तेमाल सिर्फ़ फ़ाइल सिस्टम से APK इंस्टॉल करने के लिए किया जाना चाहिए. ऐसा तब करें, जब टेस्ट के सभी वर्शन, फ़ाइल सिस्टम पर मौजूद APK पर निर्भर हों. जिन टेस्ट में, टेस्ट की ज़िप फ़ाइल से APK इंस्टॉल करने के लिए TestAppInstallSetup का इस्तेमाल किया जाता है उनमें --alt-dir का इस्तेमाल करके, फ़ाइल सिस्टम पर मौजूद किसी अन्य डायरेक्ट्री के बारे में बताया जा सकता है. इस डायरेक्ट्री में, टेस्ट के अन्य कॉन्फ़िगरेशन के लिए APK मौजूद होता है. उदाहरण के लिए, लोकल रन, जहां टेस्ट की ज़िप फ़ाइल मौजूद नहीं होती.

खास जानकारी

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

InstallApkSetup()

पब्लिक मेथड

void setApkPaths(Collection<File> paths)

यह कुकी, APK के पाथ सेट करती है.

void setThrowIfInstallFail(boolean throwIfInstallFail)

अगर इंस्टॉल नहीं हो पाता है, तो थ्रो सेट करें.

void setUp(ITestDevice device, IBuildInfo buildInfo)

प्रोटेक्टेड मेथड

Collection<File> getApkPaths()

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

InstallApkSetup

public InstallApkSetup ()

पब्लिक मेथड

setApkPaths

public void setApkPaths (Collection<File> paths)

यह कुकी, APK के पाथ सेट करती है. टेस्टिंग के लिए उपलब्ध है.

पैरामीटर
paths Collection

setThrowIfInstallFail

public void setThrowIfInstallFail (boolean throwIfInstallFail)

अगर इंस्टॉल नहीं हो पाता है, तो थ्रो सेट करें. टेस्टिंग के लिए उपलब्ध है.

पैरामीटर
throwIfInstallFail boolean

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

पैरामीटर
device ITestDevice

buildInfo IBuildInfo

थ्रो
BuildError
DeviceNotAvailableException
TargetSetupError

प्रोटेक्टेड मेथड

getApkPaths

protected Collection<File> getApkPaths ()

रिटर्न
Collection<File>