TesTarget yang Dapat Dieksekusi

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Objek
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest


Test runner untuk menjalankan eksekusi pada target. Pelari mengimplementasikan IDeviceTest sejak biner berjalan di perangkat.

Ringkasan

Konstruktor publik

ExecutableTargetTest ()

Metode publik

String findBinary (String binary)

Cari biner untuk dapat menjalankannya.

ITestDevice getDevice ()

Dapatkan perangkat yang sedang diuji.

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

Sebenarnya jalankan biner di jalur yang diberikan.

void setDevice ( ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Metode yang dilindungi

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

Periksa hasil perintah tes.

Konstruktor publik

TesTarget yang Dapat Dieksekusi

public ExecutableTargetTest ()

Metode publik

findBinary

public String findBinary (String binary)

Cari biner untuk dapat menjalankannya.

Parameter
binary String : jalur biner atau hanya nama biner.

Pengembalian
String Jalur ke biner, atau nol jika tidak ditemukan.

Melempar
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Dapatkan perangkat yang sedang diuji.

Pengembalian
ITestDevice ITestDevice

runBinary

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

Sebenarnya jalankan biner di jalur yang diberikan.

Parameter
binaryPath String : Jalur biner.

listener ITestInvocationListener : Pendengar tempat melaporkan hasil.

description TestDescription : Tes sedang berlangsung.

Melempar
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Parameter
device ITestDevice : ITestDevice yang akan digunakan

Metode yang dilindungi

periksaCommandResult

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

Periksa hasil perintah tes.

Parameter
result CommandResult : hasil pengujian dari perintah CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : Tes sedang berlangsung.