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 |
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 |