ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Runner pengujian untuk file yang dapat dieksekusi yang berjalan di target. Runner mengimplementasikan IDeviceTest karena biner berjalan di perangkat.

Ringkasan

Kolom

public static final String DEVICE_LOST_ERROR

public static final String ROOT_LOST_ERROR

Konstruktor publik

ExecutableTargetTest()

Metode publik

String findBinary(String binary)

Cari biner agar dapat menjalankannya.

ITestDevice getDevice()

Uji perangkat.

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

Sebenarnya menjalankan biner di jalur yang ditentukan.

void setDevice(ITestDevice device)

Masukkan perangkat yang sedang diuji.

FailureDescription shouldAbortRun(TestDescription description)

Periksa apakah testRun harus berakhir lebih awal.

Metode yang dilindungi

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

Periksa hasil perintah pengujian.

boolean getSkipBinaryCheck()

Kolom

KESALAHAN_LOST_PERANGKAT

public static final String DEVICE_LOST_ERROR

KESALAHAN_ROOT_LOST

public static final String ROOT_LOST_ERROR

Konstruktor publik

ExecutableTargetTest

public ExecutableTargetTest ()

Metode publik

findBinary

public String findBinary (String binary)

Telusuri biner agar dapat menjalankannya.

Parameter
binary String: jalur biner atau hanya nama biner.

Hasil
String Jalur ke biner, atau null jika tidak ditemukan.

Menampilkan
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Uji perangkat.

Hasil
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: Pemroses tempat melaporkan hasil.

description TestDescription: Pengujian sedang berlangsung.

Menampilkan
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Masukkan perangkat yang sedang diuji.

Parameter
device ITestDevice: ITestDevice yang akan digunakan

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

Periksa apakah testRun harus berakhir lebih awal.

Parameter
description TestDescription: Pengujian sedang berlangsung.

Hasil
FailureDescription FailureDescription jika loop yang dijalankan harus dihentikan.

Metode yang dilindungi

checkCommandResult

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

Periksa hasil perintah pengujian.

Parameter
result CommandResult: hasil pengujian perintah CommandResult

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: Pengujian sedang berlangsung.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Hasil
boolean