‫DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


تنفيذ تلقائي لأداة تثبيت ملفات tests.zip.

ملخّص

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

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 الذي يحتوي على ملف tests.zip الذي يجب نقل صورة النظام إليه

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

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

تضبط قائمة المسارات ضمن /data التي يجب تجنُّب محوها.

المعلَمات
skipList String: قائمة الأدلة التي يجب تخطّيها

يُرجى العِلم أنّ مستوى التفاصيل في قائمة التخطّي هو العناصر الثانوية المباشرة لـ /data.

setDataWipeSkipList

public void setDataWipeSkipList (Collection<String> skipList)

تضبط قائمة المسارات ضمن /data التي يجب تجنُّب محوها.

المعلَمات
skipList Collection: قائمة الأدلة التي يجب تخطّيها

يُرجى العِلم أنّ مستوى التفاصيل في قائمة التخطّي هو العناصر الثانوية المباشرة لـ /data.