執行檔主機測試

public class ExecutableHostTest
extends ExecutableBaseTest

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


測試在主機上執行的執行檔的執行器。執行器會實作 IDeviceTest,因為 主機二進位檔可能會與裝置通訊。如果收到的裝置不是 StubDevice 該序列會傳遞至二進位檔才能使用。

摘要

公用建構函式

ExecutableHostTest()

公用方法

String findBinary(String binary)

搜尋要執行該二進位檔的二進位檔。

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

確實在指定路徑執行二進位檔。

公用建構函式

執行檔主機測試

public ExecutableHostTest ()

公用方法

尋找二進位檔

public String findBinary (String binary)

搜尋要執行該二進位檔的二進位檔。

參數
binary String:二進位檔的路徑或單純的二進位檔名稱。

傳回
String 二進位檔的路徑;如果找不到,則傳回空值。

執行二進位檔

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

確實在指定路徑執行二進位檔。

參數
binaryPath String:二進位檔的路徑。

listener ITestInvocationListener:要回報結果的事件監聽器。

description TestDescription:測試中。

擲回
DeviceNotAvailableException