Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
ITestFilterReceiver
public interface ITestFilterReceiver
| com.android.tradefed.testtype.ITestFilterReceiver |
Известные косвенные подклассы AndroidJUnitTest , ArtGTest , ArtRunTest , ArtTest , DeviceTestCase , ExecutableBaseTest , ExecutableHostTest , ExecutableTargetTest , GTest , GTestBase , GoogleBenchmarkTest , HostGTest , HostTest , IsolatedHostTest , JarHostTest и еще 9 других. | AndroidJUnitTest | Тест, запускающий пакет инструментальных тестов на заданном устройстве с использованием android.support.test.runner.AndroidJUnitRunner. | | ArtGTest | | | ArtRunTest | Программа для запуска тестовых сценариев ART. | | ArtTest | | | DeviceTestCase | Вспомогательный модульный тест JUnit, предоставляющий доступ к сервисам IRemoteTest и IDeviceTest . | | ExecutableBaseTest | Базовый класс для исполняемых тестов. | | ExecutableHostTest | Программа для запуска тестов исполняемых файлов на хост-системе. | | Исполняемый Целевой Тест | Программа для запуска тестов исполняемого файла на целевом устройстве. | | GTest | Тест, запускающий собственный пакет тестов на заданном устройстве. | | GTestBase | Базовый класс gTest | | GoogleBenchmarkTest | Тест, запускающий пакет бенчмарков Google на заданном устройстве. | | HostGTest | Тест, запускающий собственный тестовый пакет. | | HostTest | Инструмент для запуска тестов JUnit на хост-системе. | | IsolatedHostTest | Реализован инструмент запуска тестов TradeFed, использующий дочерний процесс для выполнения тестов в среде с низкой зависимостью от основного процесса, вместо их выполнения в главном процессе. | | JarHostTest | Инструмент для запуска тестов JUnit на стороне хоста. | | KUnitModuleTest | Программа для запуска тестовых модулей KUnit на устройстве. | | KernelTargetTest | Программа для запуска тестов исполняемого файла на целевом устройстве и анализа результатов тестов ядра. | | MoblyBinaryHostTest | Тест хоста, предназначенный для запуска исполняемого файла Python с Mobly из системы сборки Android (Soong). | | PtsBotTest | Запустите тесты PTS-bot. | | PythonBinaryHostTest | Тест хоста, предназначенный для запуска исполняемого файла Python из системы сборки Android (Soong). Программа для запуска тестов поддерживает фильтры include-filter и exclude-filter. | | RustBinaryHostTest | Тест хоста, предназначенный для запуска исполняемого файла Rust из системы сборки Android (Soong). | | RustBinaryTest | Тест, запускающий исполняемый файл Rust на заданном устройстве. | | RustTestBase | Базовый класс для RustBinaryHostTest и RustBinaryTest | | UiAutomatorTest | |
|
Инструмент для запуска тестов, позволяющий фильтровать результаты и выбирать, какие тесты следует запускать.
Проверка будет выполнена, если она соответствует одному или нескольким фильтрам включения И не соответствует ни одному из фильтров исключения. Если фильтры включения не указаны, должны быть выполнены все проверки, если они не соответствуют ни одному из фильтров исключения.
Формат фильтров определяется исполнителем и может быть структурирован как <package>, <package>.<class>, <package>.<class>#<method> или <native_name>. Они даже могут быть регулярными выражениями.
Краткое содержание
Общедоступные методы |
|---|
abstract void | addAllExcludeFilters (Set<String> filters) Добавляет Set фильтров, из которых следует исключить тесты. |
abstract void | addAllIncludeFilters (Set<String> filters) Добавляет Set фильтров, определяющих, какие тесты следует включить. |
abstract void | addExcludeFilter (String filter) Добавляет фильтр, позволяющий исключить определенные тесты. |
abstract void | addIncludeFilter (String filter) Добавляет фильтр, определяющий, какие тесты следует включить. |
abstract void | clearExcludeFilters () Удалите все отслеживаемые в данный момент фильтры исключения. |
abstract void | clearIncludeFilters () Удалите все отслеживаемые в данный момент фильтры включения. |
abstract Set<String> | getExcludeFilters () Возвращает текущий Set исключаемых фильтров. |
abstract Set<String> | getIncludeFilters () Возвращает текущий Set включаемых фильтров. |
Общедоступные методы
addAllExcludeFilters
public abstract void addAllExcludeFilters (Set<String> filters)
Добавляет Set фильтров, из которых следует исключить тесты.
addAllIncludeFilters
public abstract void addAllIncludeFilters (Set<String> filters)
Добавляет Set фильтров, определяющих, какие тесты следует включить.
addExcludeFilter
public abstract void addExcludeFilter (String filter)
Добавляет фильтр, позволяющий исключить определенные тесты.
addIncludeFilter
public abstract void addIncludeFilter (String filter)
Добавляет фильтр, определяющий, какие тесты следует включить.
clearExcludeFilters
public abstract void clearExcludeFilters ()
Удалите все отслеживаемые в данный момент фильтры исключения.
clearIncludeFilters
public abstract void clearIncludeFilters ()
Удалите все отслеживаемые в данный момент фильтры включения.
getExcludeFilters
public abstract Set<String> getExcludeFilters ()
Возвращает текущий Set исключаемых фильтров.
getIncludeFilters
public abstract Set<String> getIncludeFilters ()
Возвращает текущий Set включаемых фильтров.
Контент и образцы кода на этой странице предоставлены по лицензиям. 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."],[],[]]