فئات متداخلة class
ModuleOemTargetPreparer.ModuleInfo
فئة بنية بسيطة لتخزين معلومات حول وحدة ما
الأساليب العامة void
checkModuleAfterPush (ITestDevice device, pushedModules)
checkModuleAfterPush (ITestDevice device, pushedModules)
تحقق من اسم الوحدة ورمز الإصدار بعد الضغط عليه
void
setUp (TestInformation testInfo)
قم بإجراء الإعداد الهدف للاختبار ، وادفع الوحدات لاستبدال وحدات التحميل المسبق
الطرق المحمية void
checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor)
تحقق من معلومات وحدات التحميل المسبق
String[]
getApkDirectory (ITestDevice device, String packageName)
احصل على مسار ملف apk ضمن دليل النظام
String
getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK)
تحقق من إصدار الحزمة بعد دفع الوحدة النمطية المعطاة لاسم الحزمة.
ModuleOemTargetPreparer.ModuleInfo
pushFile (File moduleFile, TestInformation testInfo)
دفع الملفات إلى / system / apex / من أجل apex أو / system / ** لملف apk
String
renameFile (ITestDevice device, File moduleFile, String packageName)
إعادة تسمية اسم الملف المراد تحديثه إلى نفس الاسم ضمن / system.
void
setupDevice (TestInformation testInfo)
adb root and remount device قبل دفع الملفات تحت / system
المنشئون العامة ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
الأساليب العامة checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules) تحقق من اسم الوحدة ورمز الإصدار بعد الضغط عليه
العوامل device
ITestDevice
pushedModules
: قائمة الوحدات المدفوعة
رميات TargetSetupError
رمي الاستثناء إذا لم يتم دفع أي وحدة DeviceNotAvailableException
طرح الاستثناء إذا لم يكن هناك جهاز متاح
public void setUp (TestInformation testInfo) قم بإجراء الإعداد الهدف للاختبار ، وادفع الوحدات لاستبدال وحدات التحميل المسبق
رميات TargetSetupError
إذا حدث خطأ فادح في إعداد البيئة BuildError
إذا حدث خطأ بسبب إعداد البناء DeviceNotAvailableException
إذا أصبح الجهاز غير مستجيب
الطرق المحمية
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) تحقق من معلومات وحدات التحميل المسبق
العوامل testInfo
TestInformation
: معلومات الاختبار deviceDescriptor
DeviceDescriptor
رميات DeviceNotAvailableException
يطرح استثناء إذا كانت الأجهزة غير متوفرة TargetSetupError
يطرح استثناء إذا لم يتم تحميل الوحدات النمطية مسبقًا
دليل getApk
protected String[] getApkDirectory (ITestDevice device,
String packageName) احصل على مسار ملف apk ضمن دليل النظام
العوامل device
ITestDevice
packageName
String
: وحدة اسم الحزمة
عائدات String[]
مصفوفة سلسلة مع اسم apk ومسار
رميات DeviceNotAvailableException
إذا كان الجهاز غير متوفر TargetSetupError
إذا لم تتمكن من العثور على مسار الحزمة
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) تحقق من إصدار الحزمة بعد دفع الوحدة النمطية المعطاة لاسم الحزمة.
العوامل packageName
String
: دفعت اسم الحزمة isAPK
boolean
رميات DeviceNotAvailableException
يطرح استثناء إذا لم يتم العثور على الجهاز.
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) دفع الملفات إلى / system / apex / من أجل apex أو / system / ** لملف apk
العوامل moduleFile
File
: ملف الوحدة testInfo
TestInformation
: و TestInformation
للاحتجاج.
رميات TargetSetupError
إذا كان لا يمكن دفع الملف عبر adb DeviceNotAvailableException
إذا كان الجهاز غير متوفر
إعادة تسمية الملف
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) إعادة تسمية اسم الملف المراد تحديثه إلى نفس الاسم ضمن / system.
العوامل device
ITestDevice
: جهاز اختبار moduleFile
File
: ملف الوحدة النمطية للتثبيت packageName
String
: اسم تحت / نظام / *
عائدات String
اسم ملف جديد بعد إعادة تسميته
رميات TargetSetupError
إذا تعذر إعادة تسمية الملف DeviceNotAvailableException
protected void setupDevice (TestInformation testInfo) adb root and remount device قبل دفع الملفات تحت / system
رميات TargetSetupError
إذا كان الجهاز لا يمكن إعادة تحميله. DeviceNotAvailableException
إرسال تعليقات
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
هل تريد مشاركة ملاحظاتك معنا؟