Глобальные фильтры — это способ предоставить в Tradefed тестовые фильтры, которые будут автоматически применяться к вызову, не беспокоясь о том, поддерживает ли их тест или нет.
Он будет inop, если конфигурация не поддерживает фильтрацию, но обеспечивает возможность не создавать исключение конфигурации, как это обычно бывает в Tradefed. Это позволяет сервису с минимальными знаниями о Tradefed легко генерировать и предоставлять флаги фильтров в общих чертах.
Синтаксис
--global-filters:include-filter [abi] module-name [test-class][#method-name]
--global-filters:exclude-filter [abi] module-name [test-class][#method-name]
Где имя модуля — единственная обязательная часть, которую необходимо указать.
Например:
- --global-filters:include-filter ModuleA: запустит только модуль
- --global-filters:include-filter модульA class#method: будет запускаться только соответствующий метод
Опцию можно повторить, если требуются дополнительные фильтры. Исключение имеет приоритет над включением.