グローバルフィルターは、テストがサポートしているかどうかを気にすることなく、呼び出しに自動的に適用されるテストフィルターをTradefedに提供する方法です。
構成がフィルタリングをサポートしていない場合は無効になりますが、Tradefedの場合のようにConfigurationExceptionをスローしないという利点があります。これにより、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:一致するメソッドのみを実行します
さらにフィルターが必要な場合は、このオプションを繰り返すことができます。除外は包含よりも優先されます。