Trade Federation में ग्लोबल फ़िल्टर

ग्लोबल फ़िल्टर, 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]

यहां module-name सिर्फ़ एक ऐसा हिस्सा है जिसे देना ज़रूरी है.

उदाहरण के लिए:

  • --global-filters:include-filter moduleA : will only run the module
  • --global-filters:include-filter moduleA class#method : will only run the matching method

अगर आपको ज़्यादा फ़िल्टर जोड़ने हैं, तो इस विकल्प को दोहराया जा सकता है. शामिल न करने की सेटिंग को, शामिल करने की सेटिंग से ज़्यादा प्राथमिकता मिलती है.

लागू करना

सोर्स कोड