تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
GTest public class GTest
extends GTestBase
implements IDeviceTest
الفئات الفرعية المباشرة المعروفة |
اختبار يقوم بتشغيل حزمة اختبار أصلية على جهاز معين.
ملخص المقاولين العامة |
---|
GTest () |
الأساليب المحمية |
---|
String | createFlagFile (String filter) قم بإنشاء ملف يحتوي على عوامل التصفية التي سيتم استخدامها عبر --gtest_flagfile لتجنب أي قيود على نظام التشغيل في حجم الوسائط. |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) طريقة مساعدة لتشغيل أمر gtest من برنامج نصي مؤقت، في حالة أن الأمر طويل جدًا بحيث لا يمكن تشغيله مباشرة بواسطة adb. |
String | getGTestCmdLine (String fullPath, String flags) طريقة مساعد لبناء أمر gtest للتشغيل. |
String | loadFilter (String binaryOnDevice) تحديد طريقة الحصول على التصفية. |
boolean | shouldRunFile (String fullPath) طريقة مساعدة لتحديد ما إذا كان ينبغي علينا تنفيذ ملف معين. |
المقاولين العامة الأساليب العامة com.getDevice
public ITestDevice getDevice ()
قم بإخضاع الجهاز للاختبار.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
حقن الجهاز تحت الاختبار.
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
الأساليب المحمية createFlagFile
protected String createFlagFile (String filter)
قم بإنشاء ملف يحتوي على عوامل التصفية التي سيتم استخدامها عبر --gtest_flagfile لتجنب أي قيود على نظام التشغيل في حجم الوسائط.
حدود |
---|
filter | String : سلسلة التصفية |
عائدات |
---|
String | المسار إلى الملف الذي يحتوي على عامل التصفية. |
تنفيذCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
طريقة مساعدة لتشغيل أمر gtest من برنامج نصي مؤقت، في حالة أن الأمر طويل جدًا بحيث لا يمكن تشغيله مباشرة بواسطة adb.
حدود |
---|
testDevice | ITestDevice : الجهاز الذي سيتم تشغيل الأمر عليه |
cmd | String : سلسلة الأمر المراد تشغيلها |
resultParser | IShellOutputReceiver : جهاز استقبال الإخراج لقراءة نتائج الاختبار |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
طريقة مساعد لبناء أمر gtest للتشغيل.
حدود |
---|
fullPath | String : مسار نظام الملفات المطلق لاختبار gtest الثنائي على الجهاز |
flags | String : أعلام التنفيذ gtest |
عائدات |
---|
String | سطر أوامر Shell للتشغيل للاختبار |
LoadFilter
protected String loadFilter (String binaryOnDevice)
تحديد طريقة الحصول على التصفية.
يجب أن تنفذ الفئة الفرعية كيفية الحصول على الفلتر الخاص بها.
حدود |
---|
binaryOnDevice | String : المسار الكامل لملف الفلتر. |
عائدات |
---|
String | سلسلة التصفية. |
يجب تشغيل الملف
protected boolean shouldRunFile (String fullPath)
طريقة مساعدة لتحديد ما إذا كان ينبغي علينا تنفيذ ملف معين.
حدود |
---|
fullPath | String : المسار الكامل للملف المعني |
عائدات |
---|
boolean | صحيح إذا كان علينا تنفيذ الملف المذكور. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"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":"غير ذلك"
}]
{
"last_modified": "تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)",
"state": ""
}