KernelTargetTest
public class KernelTargetTest
extends ExecutableTargetTest
Средство запуска тестов для запуска исполняемого файла на целевом объекте и анализа результатов теста ядра.
Краткое содержание
Публичные методы |
---|
boolean | compareKernelVersion (String minKernelVersion) Проверьте, соответствует ли версия ядра минимальной версии ядра для этого теста или превышает ее. |
String | findBinary (String binary) Пропускает проверку двоичного кода в findBinary. |
Integer | getDeviceKernelVersion () Получите версию ядра устройства с помощью uname -r. |
Integer | parseKernelVersion (String version) Анализируйте версию ядра, основную версию и, при необходимости, минимальную версию из строки версии в одно целое число, которое можно использовать для численного сравнения. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Запускает тесты и сообщает результат прослушивателю. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) Фактически запустите двоичный файл по указанному пути. |
Общественные конструкторы
KernelTargetTest
public KernelTargetTest ()
Публичные методы
сравнениеKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Проверьте, соответствует ли версия ядра минимальной версии ядра для этого теста или превышает ее.
Параметры |
---|
minKernelVersion | String : строка минимальной версии из конфигурации. |
найти двоичный файл
public String findBinary (String binary)
Пропускает проверку двоичного кода в findBinary. Избыточно для mSkipBinaryCheck, но необходимо для обратной совместимости.
Параметры |
---|
binary | String : путь к двоичному файлу или просто имя двоичного файла. |
Возврат |
---|
String | Путь к двоичному файлу или значение NULL, если не найден. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Получите версию ядра устройства с помощью uname -r.
parseKernelVersion
public Integer parseKernelVersion (String version)
Анализируйте версию ядра, основную версию и, при необходимости, минимальную версию из строки версии в одно целое число, которое можно использовать для численного сравнения.
Параметры |
---|
version | String : строка версии Linux. |
запустить двоичный файл
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
Фактически запустите двоичный файл по указанному пути.
Параметры |
---|
binaryPath | String : путь к двоичному файлу. |
listener | ITestInvocationListener : прослушиватель, куда следует сообщать о результатах. |
description | TestDescription : тест выполняется. |
Защищенные методы
doRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()