اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ExecutableTargetTest
public
class
ExecutableTargetTest
extends ExecutableBaseTest
implements
IDeviceTest
الفئات الفرعية المباشرة المعروفة
| KUnitModuleTest |
أداة تشغيل الاختبارات لتشغيل وحدات اختبار KUnit على الجهاز
|
| KernelTargetTest |
أداة تشغيل الاختبارات لتشغيل الملفات التنفيذية على الجهاز المستهدف وتحليل نتيجة اختبار النواة
|
|
أداة تشغيل الاختبارات لتنفيذ الملفات القابلة للتنفيذ على الجهاز المستهدف تنفِّذ أداة التشغيل IDeviceTest لأنّ الملف الثنائي يتم تشغيله على جهاز.
ملخّص
الثوابت
DEVICE_LOST_ERROR
public static final String DEVICE_LOST_ERROR
Constant Value:
"Device was lost prior to %s; aborting run."
ROOT_LOST_ERROR
public static final String ROOT_LOST_ERROR
Constant Value:
"Root access was lost prior to %s; aborting run."
طُرق وضع التصميم العامة
ExecutableTargetTest
public ExecutableTargetTest ()
الإجراءات العامة
findBinary
public String findBinary (String binary)
ابحث عن الملف الثنائي لتتمكّن من تشغيله.
| المعلَمات |
binary |
String: مسار البرنامج الثنائي أو اسم البرنامج الثنائي فقط |
| المرتجعات |
String |
مسار الملف الثنائي أو قيمة فارغة في حال عدم العثور عليه |
getCollectTestsOnly
public boolean getCollectTestsOnly ()
getDevice
public ITestDevice getDevice ()
احصل على الجهاز الخاضع للاختبار.
runBinary
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
تنفيذ الملف الثنائي في المسار المحدّد
| المعلَمات |
binaryPath |
String: مسار الملف الثنائي |
listener |
ITestInvocationListener: برنامج تلقّي النتائج. |
description |
TestDescription: الاختبار قيد التقدّم. |
setDevice
public void setDevice (ITestDevice device)
أدخِل الجهاز الخاضع للاختبار.
| المعلَمات |
device |
ITestDevice: ITestDevice المطلوب استخدامه |
shouldAbortRun
public FailureDescription shouldAbortRun (TestDescription description)
تحقَّق ممّا إذا كان يجب إنهاء اختبار testRun مبكرًا.
| المعلَمات |
description |
TestDescription: الاختبار قيد التقدّم. |
طُرق محمية
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
doesRunBinaryGenerateTestRuns
protected boolean doesRunBinaryGenerateTestRuns ()
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]