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

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