Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
IMetricCollectorReceiver
public interface IMetricCollectorReceiver
| com.android.tradefed.device.metric.IMetricCollectorReceiver |
Известные косвенные подклассы AndroidJUnitTest , AtestExecutionPlanSuiteRunner , AtestRunner , BaseTestSuite , CodeCoverageTest , CtsTestLauncher , ExecutionPlanSuiteRunner , ITestSuite , InstalledInstrumentationsTest , InstrumentationTest , TestMappingSuiteRunner , TestsPoolPoller , TfSuiteRunner |
Интерфейс для реализации IRemoteTest , если необходимо получить список IMetricCollector для выполнения теста.
Тесты, реализующие этот интерфейс, не будут иметь встроенного сборщика метрик для своего стандартного ITestInvocationListener ; им придется сделать это самостоятельно с помощью IMetricCollector.init(IInvocationContext,ITestInvocationListener) .
Некоторые механизмы тестирования предполагают буферизацию коллбэков Tradefed и их повторное воспроизведение в конце (например, в ITestSuite ). Такой механизм приводит к тому, что сборщики мусора вызываются во время повторного воспроизведения, а не во время фактического выполнения. Позволяя тестовому раннеру самостоятельно определять, когда использовать сборщики мусора, мы можем гарантировать, что коллбэки обрабатываются в нужное время.
In order to use the collectors, the following pattern can be used:
for (IMetricCollector collector : config.getMetricCollectors()) {
originalCollector = collector.init(mModuleInvocationContext, originalCollector);
}
Вокруг объекта originalCollector будут обернуты все объекты metric collector, которые будут вызываться последовательно.
Краткое содержание
Общедоступные методы
setMetricCollectors
public abstract void setMetricCollectors (List<IMetricCollector> collectors)
Задает список объектов IMetricCollector , определенных для выполнения теста.
| Параметры |
|---|
collectors | List |
Контент и образцы кода на этой странице предоставлены по лицензиям. 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."],[],[]]