ตัวกรองร่วมเป็นวิธีการจัดเตรียมตัวกรองการทดสอบให้กับ Tradefed ซึ่งจะนำไปใช้กับการร้องขอโดยอัตโนมัติโดยไม่ต้องกังวลว่าการทดสอบจะรองรับหรือไม่
มันจะไม่ทำงานหากการกำหนดค่าไม่รองรับการกรอง แต่ให้ประโยชน์ในการไม่ทิ้งข้อยกเว้นการกำหนดค่าเหมือนกับที่เกิดขึ้นใน 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 moduleA class#method : จะเรียกใช้วิธีการจับคู่เท่านั้น
สามารถทำซ้ำตัวเลือกนี้ได้หากต้องการตัวกรองเพิ่มเติม การยกเว้นมีลำดับความสำคัญมากกว่าการรวม