Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
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 ()
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-08-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]
{"lastModified": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435: 2024-08-29 UTC."}
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-08-29 UTC."]]