Исполняемый Целевой Тест

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)

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

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

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

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

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

Константы

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

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

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

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

Государственные строители

Исполняемый Целевой Тест

public ExecutableTargetTest ()

Общедоступные методы

findBinary

public String findBinary (String binary)

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

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

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

Броски
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Возвраты
boolean

getDevice

public ITestDevice getDevice ()

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

Возвраты
ITestDevice ITestDevice

runBinary

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

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

Параметры
binaryPath String : Путь к исполняемому файлу.

listener ITestInvocationListener : Слушатель, которому следует сообщать о результатах.

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

Броски
DeviceNotAvailableException
IOException

setDevice

public void setDevice (ITestDevice device)

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

Параметры
device ITestDevice : устройство ITestDevice для использования

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

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

Параметры
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