2013-02-20 94 views
6

我需要在多個瀏覽器的多個平臺上運行一些Selenium測試,我沒有弄清楚如何配置多配置項目的矩陣。我想要的是在Windows節點上排除Safari測試。這是我需要的矩陣:jenkins條件矩陣

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

'x'=test, '-'=ignore 

因爲我可以寫一個python腳本,它會發出在配置矩陣根據當前的OS

回答

5

在作業配置上正確的命令執行部分類別有一個複選框組合過濾器。添加以下有:

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

假設標籤瀏覽器是您正在使用的變量的權名稱。如果仍有疑問,請按「?」文本字段的右側。那裏有非常好的幫助文字。

+0

是的,找到它。只是想發佈解決方案。 – danizgod 2013-02-20 12:48:07