Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

可執行主機測試

public class ExecutableHostTest
extends ExecutableBaseTest implements IDeviceTest , IBuildReceiver

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


測試運行程序以在主機上運行可執行文件。運行程序實現IDeviceTest因為主機二進製文件可能會與設備通信。如果收到的設備不是StubDevice則串行將傳遞到要使用的二進製文件。

摘要

公共建設者

ExecutableHostTest ()

公開方法

String findBinary (String binary)

搜索二進製文件以使其能夠運行。

final ITestDevice getDevice ()

獲取被測設備。

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

實際上在給定路徑下運行二進製文件。

final void setBuild ( IBuildInfo buildInfo)
final void setDevice ( ITestDevice device)

注入被測設備。

公共建設者

可執行主機測試

public ExecutableHostTest ()

公開方法

findBinary

public String findBinary (String binary)

搜索二進製文件以使其能夠運行。

參量
binary String :二進製或僅二進制名稱的路徑。

退貨
String 二進製文件的路徑;如果找不到,則為null。

getDevice

public final ITestDevice getDevice ()

獲取被測設備。

退貨
ITestDevice ITestDevice

runBinary

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

實際上在給定路徑下運行二進製文件。

參量
binaryPath String :二進製文件的路徑。

listener ITestInvocationListener :報告結果的偵聽器。

description TestDescription :測試正在進行中。

投擲
DeviceNotAvailableException

setBuild

public final void setBuild ( IBuildInfo buildInfo)

參量
buildInfo IBuildInfo

setDevice

public final void setDevice ( ITestDevice device)

注入被測設備。

參量
device ITestDevice :要使用的ITestDevice