DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


تنفيذ تلقائي لمثبّت ملفات zip للاختبارات

ملخّص

وظائف الإنشاء العامة

DefaultTestsZipInstaller()

عنصر الإنشاء التلقائي

DefaultTestsZipInstaller( skipList)

يسمح هذا المُنشئ المُيسّر للمُتصل بضبط قائمة التخطّي مباشرةً، بدلاً من الحاجة إلى استدعاء setDataWipeSkipList() بشكل منفصل.

DefaultTestsZipInstaller(String... skipList)

يسمح هذا المُنشئ المُيسّر للمُتصل بضبط قائمة التخطّي مباشرةً، بدلاً من الحاجة إلى استدعاء setDataWipeSkipList() بشكل منفصل.

الطرق العامة

void deleteData(ITestDevice device)

تزيل هذه الوظيفة جميع الملفات أو الأدلة من /data على الجهاز المحدّد، باستثناء الملفات التي تم استبعادها من خلال قائمة التخطّي.

getDataWipeSkipList()

الحصول على دليل الأدلة المطلوب محو بياناتها، يُستخدَم للاختبار فقط

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

تُرسِل محتويات ملف tests.zip إلى قسم البيانات في الجهاز.

سيؤدي هذا التنفيذ إلى إعادة تشغيل الجهاز في مساحة المستخدمين قبل المتابعة.

void setDataWipeSkipList( skipList)

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

void setDataWipeSkipList(String... skipList)

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

وظائف الإنشاء العامة

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

عنصر الإنشاء التلقائي

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

يسمح هذا المُنشئ المُيسّر للمُتصل بضبط قائمة التخطّي مباشرةً، بدلاً من الحاجة إلى استدعاء setDataWipeSkipList() بشكل منفصل.

المعلمات
skipList : مجموعة المسارات ضمن /data التي يجب الاحتفاظ بها عند محو ملف النظام @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

يسمح هذا المُنشئ المُيسّر للمُتصل بضبط قائمة التخطّي مباشرةً، بدلاً من الحاجة إلى استدعاء setDataWipeSkipList() بشكل منفصل.

المعلمات
skipList String: مجموعة المسارات ضمن /data التي يجب الاحتفاظ بها عند محو ملف النظام @see #setDataWipeSkipList

الطرق العامة

deleteData

public void deleteData (ITestDevice device)

تزيل هذه الوظيفة جميع الملفات أو الأدلة من /data على الجهاز المحدّد، باستثناء الملفات التي تم استبعادها من خلال قائمة التخطّي.

سيؤدي التنفيذ إلى إيقاف وقت التشغيل على الجهاز. يُنصح بشدة بإعادة تشغيل الجهاز عند الانتهاء من هذه الطريقة.

المعلمات
device ITestDevice: ITestDevice المطلوب اتخاذ إجراء بشأنه

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

getDataWipeSkipList

public  getDataWipeSkipList ()

الحصول على دليل الأدلة المطلوب محو بياناتها، يُستخدَم للاختبار فقط

المرتجعات
مجموعة الدلائل التي يجب تخطيها عند محو دليل

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

تُرسِل محتويات ملف tests.zip إلى قسم البيانات في الجهاز.

سيؤدي هذا التنفيذ إلى إعادة تشغيل الجهاز في مساحة المستخدمين قبل المتابعة. سيؤدي ذلك أيضًا إلى إيقاف بيئة تشغيل Android وإبقائها متوقفة عند العودة.

المعلمات
device ITestDevice: ITestDevice لفلاش الجهاز، ويُفترض أنّه في وضع adb.

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo الذي يحتوي على ملف zip للفحوصات المطلوب فلاشه

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

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

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

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

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

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

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