執行檔目標測試

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

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

保護方法

checkCommandResult

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

查看測試指令的結果。

參數
result CommandResult:指令「CommandResult」的測試結果

listener ITestInvocationListenerITestInvocationListener

description TestDescription:測試中。

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

傳回
boolean