KUnitModuleTest

public class KUnitModuleTest
extends ExecutableTargetTest

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


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

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

Поля

public static final String KUNIT_DEBUGFS_PATH

public static final String KUNIT_RESULTS_FMT

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

KUnitModuleTest ()

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

String findBinary (String binary)

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

boolean getCollectTestsOnly ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

Выполняет тесты и сообщает результаты слушателю.

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

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

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

boolean doesRunBinaryGenerateTestResults ()
Map<String, String> getAllTestCommands ()

Для обеспечения единообразия преобразуйте mBinaryPaths в mTestCommands.

Поля

KUNIT_DEBUGFS_PATH

public static final String KUNIT_DEBUGFS_PATH

KUNIT_RESULTS_FMT

public static final String KUNIT_RESULTS_FMT

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

KUnitModuleTest

public KUnitModuleTest ()

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

findBinary

public String findBinary (String binary)

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

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

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

Броски
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Возвраты
boolean

бегать

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Выполняет тесты и сообщает результаты слушателю.

Параметры
testInfo TestInformation : Объект TestInformation , содержащий полезную информацию для запуска тестов.

listener ITestInvocationListener : ITestInvocationListener для результатов тестирования.

Броски
DeviceNotAvailableException

runBinary

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

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

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

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

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

Броски
DeviceNotAvailableException
IOException

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

doRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Возвраты
boolean

getAllTestCommands

protected Map<String, String> getAllTestCommands ()

Для обеспечения единообразия преобразуйте mBinaryPaths в mTestCommands.

Возвраты
Map<String, String> Карта LinkedHashMap тестовых команд.