Глобальные фильтры в Trade Federation

Глобальные фильтры — это способ предоставить в 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: будет запускаться только соответствующий метод

Опцию можно повторить, если требуются дополнительные фильтры. Исключение имеет приоритет над включением.

Выполнение

Исходный код