KUnitModuleTest

public class KUnitModuleTest
extends ExecutableTargetTest

java.lang.Объект
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 ()
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 ()

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

найти двоичный файл

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

запустить двоичный файл

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

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

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

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

description TestDescription : тест выполняется.

Броски
DeviceNotAvailableException

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

doRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Возврат
boolean

getAllTestCommands

protected  getAllTestCommands ()

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

Возврат
ERROR(/LinkedHashMap) тестовых команд.