ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest را توسعه می implements IDeviceTest

java.lang.object
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest


دونده آزمایشی برای اجرای اجرایی روی هدف. رانر IDeviceTest را از زمان اجرای باینری روی یک دستگاه پیاده سازی می کند.

خلاصه

سازندگان عمومی

ExecutableTargetTest ()

روش های عمومی

String findBinary (String binary)

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

ITestDevice getDevice ()

دستگاه را تحت آزمایش قرار دهید.

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

در واقع باینری را در مسیر داده شده اجرا کنید.

void setDevice ( ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

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

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

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

سازندگان عمومی

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

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

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

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

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

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

listener ITestInvocationListener : ITestInvocationListener

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