Trade Federation 中的全局過濾器

全局過濾器是一種向 Tradefed 提供測試過濾器的方法,它將自動應用於調用,而無需擔心測試是否支持它。

如果配置不支持過濾,它將是 inop,但提供了不拋出 ConfigurationException 的好處,就像在 Tradefed 中通常的情況一樣。這允許對 Tradefed 了解最少的服務輕鬆生成和提供一般的過濾器標誌。

句法

--global-filters:include-filter [abi] module-name [test-class][#method-name]

--global-filters:exclude-filter [abi] module-name [test-class][#method-name]

其中 module-name 是唯一必須提供的部分。

例如:

  • --global-filters:include-filter moduleA : 只運行模塊
  • --global-filters:include-filter moduleA class#method : 只會運行匹配的方法

如果需要更多過濾器,可以重複該選項。排除優先於包含。

實施

源代碼