ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


מפעיל בדיקות לקובץ הפעלה שפועל ביעד. ה-runner מטמיע את 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 הנתיב לקובץ הבינארי, או null אם הוא לא נמצא.

זריקות
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)

בודקים את התוצאה של פקודת הבדיקה.

פרמטרים
result CommandResult: תוצאת הבדיקה של הפקודה CommandResult

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: הבדיקה המתבצעת.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

החזרות
boolean