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 لتثبيت حِزم APK من ملف zip الخاص بالاختبارات، استخدِم --alt-dir لتحديد دليل بديل في نظام الملفات يحتوي على حزمة APK لإعدادات الاختبار الأخرى (على سبيل المثال، عمليات التشغيل المحلية التي لا يتوفّر فيها ملف zip الخاص بالاختبارات).

ملخّص

طُرق وضع التصميم العامة

InstallApkSetup()

الإجراءات العامة

void setApkPaths(Collection<File> paths)

تضبط هذه السمة مسارات حِزم APK.

void setThrowIfInstallFail(boolean throwIfInstallFail)

ضبط قيمة throw في حال تعذّر التثبيت

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)

ضبط قيمة throw في حال تعذّر التثبيت يتم عرضها للاختبار.

المعلَمات
throwIfInstallFail boolean

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

المعلَمات
device ITestDevice

buildInfo IBuildInfo

عمليات الطرح
BuildError
DeviceNotAvailableException
TargetSetupError

طُرق محمية

getApkPaths

protected Collection<File> getApkPaths ()

المرتجعات
Collection<File>