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)

نتیجه دستور تست را بررسی کنید.

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

اجرا باینری

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 مورد استفاده

بایدAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

بررسی کنید که آیا testRun باید زودتر تمام شود.

پارامترها
description TestDescription : آزمون در حال انجام است.

برمی گرداند
FailureDescription FailureDescription اگر حلقه اجرا باید خاتمه یابد.

روش های محافظت شده

CommandResult را بررسی کنید

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

نتیجه دستور تست را بررسی کنید.

پارامترها
result CommandResult : نتیجه آزمایش فرمان CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : آزمون در حال انجام است.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

برمی گرداند
boolean