FakeTestsZipFolder

public class FakeTestsZipFolder
extends Object

java.lang.Object
com.android.tradefed.util.FakeTestsZipFolder


هذه أداة اختبار تنشئ مجلد اختبارات وهميًا غير مضغوط استنادًا إلى قائمة بالمحتوى. يتم ضبط بنية المجلد استنادًا إلى قائمة بأسماء الملفات أو أسماء المجلدات، كما يتم توفيرها للإنشاء. يجب استدعاء FakeTestsZipFolder.cleanUp() بعد عدم الحاجة إلى المجلد.

ملخّص

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

FakeTestsZipFolder(Map<String, FakeTestsZipFolder.ItemType> items)

إنشاء مجلد اختبارات وهمي غير مضغوط يستند إلى ملفات فارغة

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

void cleanUp()

حذف مجلد الاختبارات الوهمي غير المضغوط بالكامل

boolean createItems()

إنشاء مجلد اختبارات وهمي غير مضغوط كما هو موضّح في بيان العناصر

File getBasePath()

عرض المسار الأساسي للمجلد الوهمي غير المضغوط سيكون هذا بديلاً للمجلد الجذر الذي يتم فيه فك ضغط ملف zip حقيقي للاختبارات

الإجراءات المحمية

File getDataFolder()

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

FakeTestsZipFolder

public FakeTestsZipFolder (Map<String, FakeTestsZipFolder.ItemType> items)

إنشاء مجلد اختبارات وهمي غير مضغوط يستند إلى ملفات فارغة

المعلَمات
items Map: قائمة بالعناصر التي سيتم تضمينها في المجلد الوهمي غير المضغوط يجب أن يكون مفتاح الخريطة هو المسار النسبي للعنصر، ويجب أن تشير قيمة الإدخال إلى ما إذا كان يجب أن يستند الإدخال إلى ملف فارغ أو مجلد

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

cleanUp

public void cleanUp ()

حذف مجلد الاختبارات الوهمي غير المضغوط بالكامل

createItems

public boolean createItems ()

إنشاء مجلد اختبارات وهمي غير مضغوط كما هو موضّح في بيان العناصر

المرتجعات
boolean يتم عرض القيمة "false" إذا تعذّر إنشاء أي عنصر

عمليات الطرح
java.io.IOException
IOException

getBasePath

public File getBasePath ()

عرض المسار الأساسي للمجلد الوهمي غير المضغوط سيكون هذا بديلاً للمجلد الجذر الذي يتم فيه فك ضغط ملف zip حقيقي للاختبارات

المرتجعات
File

الإجراءات المحمية

getDataFolder

protected File getDataFolder ()

المرتجعات
File