تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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)
طريقة مساعدة لتحديد ما إذا كان علينا تنفيذ ملف معيّن.
|
وظائف الإنشاء العامة
الطرق العامة
getDevice
public ITestDevice getDevice ()
احصل على الجهاز الذي يتم اختباره.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
ضخ الجهاز الذي يتم اختباره
المعلمات |
device |
ITestDevice : ITestDevice المطلوب استخدامه |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
الطرق المحمية
createFlagFile
protected String createFlagFile (String filter)
أنشئ ملفًا يحتوي على الفلاتر التي سيتم استخدامها من خلال --gtest_flagfile لتجنُّب أي قيود مفروضة على نظام التشغيل
في حجم الوسيطات.
المعلمات |
filter |
String : سلسلة الفلتر |
المرتجعات |
String |
مسار الملف الذي يحتوي على الفلتر |
executeCommandByScript
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 المطلوب تشغيله لاختبار gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
حدِّد طريقة الحصول على الفلتر.
يجب أن تنفّذ الفئة الفرعية كيفية الحصول على فلترها الخاص.
المعلمات |
binaryOnDevice |
String : المسار الكامل لملف الفلتر |
المرتجعات |
String |
سلسلة الفلتر |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
طريقة مساعدة لتحديد ما إذا كان علينا تنفيذ ملف معيّن.
المعلمات |
fullPath |
String : المسار الكامل للملف المعني |
المرتجعات |
boolean |
يتم ضبطه على true إذا كان علينا تنفيذ الملف المذكور. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]