ExecutableTargetTest

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()

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

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

保護されたメソッド

checkCommandResult

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

テストコマンドの結果を確認します。

パラメータ
result CommandResult: コマンド CommandResult のテスト結果

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: 進行中のテスト。

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

戻り値
boolean