執行檔目標測試
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)
查看測試指令的結果。 |
boolean
|
getSkipBinaryCheck()
|
公用建構函式
執行檔目標測試
public ExecutableTargetTest ()
公用方法
尋找二進位檔
public String findBinary (String binary)
搜尋要執行該二進位檔的二進位檔。
參數 | |
---|---|
binary |
String :二進位檔的路徑或單純的二進位檔名稱。 |
傳回 | |
---|---|
String |
二進位檔的路徑;如果找不到,則傳回空值。 |
擲回 | |
---|---|
DeviceNotAvailableException |
執行二進位檔
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 |
保護方法
checkCommandResult
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
查看測試指令的結果。
參數 | |
---|---|
result |
CommandResult :指令「CommandResult 」的測試結果 |
listener |
ITestInvocationListener :ITestInvocationListener |
description |
TestDescription :測試中。 |
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
傳回 | |
---|---|
boolean |