ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest


أداة تشغيل الاختبارات لتنفيذ الملفات القابلة للتنفيذ على الجهاز المستهدف تنفِّذ أداة التشغيل IDeviceTest لأنّ الملف الثنائي يتم تشغيله على جهاز.

ملخّص

الثوابت

String DEVICE_LOST_ERROR

String ROOT_LOST_ERROR

طُرق وضع التصميم العامة

ExecutableTargetTest()

الإجراءات العامة

String findBinary(String binary)

ابحث عن الملف الثنائي لتتمكّن من تشغيله.

boolean getCollectTestsOnly()
ITestDevice getDevice()

احصل على الجهاز الخاضع للاختبار.

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

تنفيذ الملف الثنائي في المسار المحدّد

void setDevice(ITestDevice device)

أدخِل الجهاز الخاضع للاختبار.

FailureDescription shouldAbortRun(TestDescription description)

تحقَّق ممّا إذا كان يجب إنهاء اختبار testRun مبكرًا.

طُرق محمية

void checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)

تحقَّق من نتيجة أمر الاختبار.

boolean doesRunBinaryGenerateTestResults()
boolean doesRunBinaryGenerateTestRuns()
boolean getSkipBinaryCheck()

الثوابت

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 مسار الملف الثنائي أو قيمة فارغة في حال عدم العثور عليه

عمليات الطرح
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

المرتجعات
boolean

getDevice

public ITestDevice getDevice ()

احصل على الجهاز الخاضع للاختبار.

المرتجعات
ITestDevice ITestDevice

runBinary

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

تنفيذ الملف الثنائي في المسار المحدّد

المعلَمات
binaryPath String: مسار الملف الثنائي

listener ITestInvocationListener: برنامج تلقّي النتائج.

description TestDescription: الاختبار قيد التقدّم.

عمليات الطرح
DeviceNotAvailableException
IOException

setDevice

public void setDevice (ITestDevice device)

أدخِل الجهاز الخاضع للاختبار.

المعلَمات
device ITestDevice: ITestDevice المطلوب استخدامه

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

تحقَّق ممّا إذا كان يجب إنهاء اختبار testRun مبكرًا.

المعلَمات
description TestDescription: الاختبار قيد التقدّم.

المرتجعات
FailureDescription FailureDescription إذا كان يجب إنهاء حلقة التنفيذ.

طُرق محمية

checkCommandResult

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

تحقَّق من نتيجة أمر الاختبار.

المعلَمات
result CommandResult: نتيجة اختبار الأمر CommandResult

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: الاختبار قيد التقدّم.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

المرتجعات
boolean

doesRunBinaryGenerateTestRuns

protected boolean doesRunBinaryGenerateTestRuns ()

المرتجعات
boolean

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

المرتجعات
boolean