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