ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


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

ملخّص

الحقول

public static final String DEVICE_LOST_ERROR

public static final String ROOT_LOST_ERROR

وظائف الإنشاء العامة

ExecutableTargetTest()

الطرق العامة

String findBinary(String binary)

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

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)

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

boolean getSkipBinaryCheck()

الحقول

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

وظائف الإنشاء العامة

ExecutableTargetTest

public ExecutableTargetTest ()

الطرق العامة

findBinary

public String findBinary (String binary)

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

المعلمات
binary String: مسار البرنامج الثنائي أو اسم البرنامج الثنائي فقط

المرتجعات
String مسار الملف الثنائي، أو قيمة فارغة في حال عدم العثور عليه

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

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)

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

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

listener ITestInvocationListener: ITestInvocationListener

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

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

المرتجعات
boolean