С 2026 года, чтобы обеспечить стабильность платформы для экосистемы, мы будем публиковать исходный код в AOSP во втором и четвертом кварталах. Это соответствует нашей модели разработки trunk stable. Для создания и внесения вклада в AOSP используйте android-latest-release. В ветке манифеста android-latest-release всегда будет указана последняя версия, загруженная в AOSP. Подробнее об изменениях в AOSP…
Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Как работать с файлами журналов, полученными от репортера результатов
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Иногда для получения полных результатов недостаточно доступа только к результатам тестирования. В таких случаях необходимы файлы журналов.
Интерфейс журнала
Любой регистратор результатов или тестовое событие может получить доступ к журналам, реализовав ILogSaverListener. Это позволяет регистратору получать журналы с помощью разных обратных вызовов:
testLogSaved – вызывается сразу после регистрации файла. Это уведомление о том, что был зарегистрирован новый файл. Этот метод вызывается в любое время.
logAssociation: вызывается по порядку с тестовыми событиями. Это позволяет установить четкую связь между регистрируемым файлом и текущими событиями.
Реализовав этот интерфейс, регистратор результатов сможет получить доступ к ссылкам на файлы журнала и использовать их.
Когда использовать logAssociation
logAssociation – это более сложное событие, поскольку для его правильной интерпретации требуется контекст. Например, если был вызван метод testStart, то журнал из logAssociation относится к выполняемому отчету о тестировании.
Это позволяет правильно размещать журналы.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-10-11 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-10-11 UTC."],[],[]]