ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Средство запуска тестов для исполняемого файла, работающего на целевом устройстве. Средство запуска реализует IDeviceTest поскольку исполняемый файл запущен на устройстве.

Краткое содержание

Константы

String DEVICE_LOST_ERROR

String ROOT_LOST_ERROR

Публичные конструкторы

ExecutableTargetTest ()

Публичные методы

String findBinary (String binary)

Найдите исполняемый файл, чтобы иметь возможность запустить его.

boolean getCollectTestsOnly ()
ITestDevice getDevice ()

Проведите тестирование устройства.

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

Фактически запустить исполняемый файл по указанному пути.

void setDevice ( ITestDevice device)

Введите тестируемое устройство.

FailureDescription shouldAbortRun ( TestDescription description)

Проверьте, следует ли завершить testRun досрочно.

Защищенные методы

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

Проверьте результат тестовой команды.

boolean doesRunBinaryGenerateTestResults ()
boolean doesRunBinaryGenerateTestRuns ()
boolean getSkipBinaryCheck ()

Константы

ОШИБКА_ПОТЕРЯННОГО_УСТРОЙСТВА

public static final String DEVICE_LOST_ERROR

Постоянное значение: «Устройство было потеряно до %s; прерывание запуска».

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

Постоянное значение: «Доступ root был утерян до %s; прерывание выполнения».

Публичные конструкторы

ExecutableTargetTest

public ExecutableTargetTest ()

Публичные методы

findBinary

public String findBinary (String binary)

Найдите исполняемый файл, чтобы иметь возможность запустить его.

Параметры
binary String : путь к двоичному файлу или просто имя двоичного файла.

Возврат
String Путь к двоичному файлу или null, если файл не найден.

Броски
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Возврат
boolean

получить устройство

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

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

Проверьте, следует ли завершить testRun досрочно.

Параметры
description TestDescription : Тест в процессе выполнения.

Возврат
FailureDescription FailureDescription, если цикл выполнения должен быть прекращен.

Защищенные методы

checkCommandResult

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

Проверьте результат тестовой команды.

Параметры
result CommandResult : результат теста команды CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : Тест в процессе выполнения.

doRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Возврат
boolean

doesRunBinaryGenerateTestRuns

protected boolean doesRunBinaryGenerateTestRuns ()

Возврат
boolean

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Возврат
boolean