ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


在目標上執行可執行檔的測試執行器。由於二進位檔會在裝置上執行,因此執行程式會實作 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 ITestInvocationListenerITestInvocationListener

description TestDescription:測試中。

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

傳回
boolean