2013-02-20 12 views
6

मुझे एकाधिक ब्राउज़रों के साथ कई प्लेटफ़ॉर्म पर कुछ सेलेनियम परीक्षण चलाने की आवश्यकता है और मुझे यह नहीं पता था कि बहु-कॉन्फ़िगरेशन प्रोजेक्ट के लिए मैट्रिक्स को कॉन्फ़िगर कैसे किया जाए। मैं चाहता हूं कि विंडोज नोड पर सफारी परीक्षण को बाहर करना है।जेनकींस सशर्त मैट्रिक्स

    Firefox Chrome IE Safari 
Windows (slave)  x  x x  - 
Mac (slave)   -  - -  x 

'x'=test, '-'=ignore 

निष्पादन हिस्सा मैं एक अजगर स्क्रिप्ट जो विन्यास मैट्रिक्स में वर्तमान ओएस

उत्तर

5

काम विन्यास में के आधार पर उचित आदेश जारी होगा लिख ​​सकते हैं के लिए: यहाँ मैट्रिक्स जो मैं करने की जरूरत है श्रेणी में एक चेकबॉक्स संयोजन फ़िल्टर है। वहाँ निम्नलिखित जोड़ें:

!(label == 'Windows' && browser == 'Safari') 

यह मानते हुए कि लेबल और ब्राउज़र चर आप उपयोग कर रहे हैं सही नाम हैं। यदि अभी भी संदेह है, तो "?" दबाएं टेक्स्ट फ़ील्ड का अधिकार वहाँ एक बहुत अच्छी मदद पाठ है।

+0

हां, इसे मिला। बस समाधान पोस्ट करना चाहता था। – danizgod