Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

ExecutableHostTest

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)

テスト中のデバイスを注入します。

パブリックコンストラクター

ExecutableHostTest

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