Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
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 ()
Общедоступные методы
compareKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
Проверьте, соответствует ли версия ядра минимальной версии ядра, необходимой для этого теста, или превышает её.
| Параметры |
|---|
minKernelVersion | String : минимальная версия из конфигурации. |
findBinary
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. |
runBinary
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description) Запустите исполняемый файл по указанному пути.
| Параметры |
|---|
binaryPath | String : Путь к исполняемому файлу. |
listener | ITestInvocationListener : Слушатель, которому следует сообщать о результатах. |
description | TestDescription : Тестирование выполняется. |
Защищенные методы
doRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 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"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]