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 |
|