Trade Federation의 글로벌 필터

글로벌 필터는 테스트가 지원하는지 여부에 대해 걱정할 필요 없이 자동으로 호출에 적용되는 테스트 필터를 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 : 일치하는 메서드만 실행합니다.

더 많은 필터가 필요한 경우 옵션을 반복할 수 있습니다. 제외는 포함보다 우선합니다.

구현

소스 코드