Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP мы рекомендуем использовать android-latest-release вместо aosp-main . Ветка манифеста android-latest-release всегда будет ссылаться на самый последний релиз, выпущенный в 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 ()
Публичные методы
сравнение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 и ее аффилированных лиц.
Последнее обновление: 2025-07-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"]],["Последнее обновление: 2025-07-29 UTC."],[],[]]