2017-03-02 67 views
0

我有我的所有場景正確標記和工作。 我試圖設置它,以便根據設置的目標,只運行特定的標記或功能文件(無論可能)。Cucumber - 如何運行基於POM /目標的標籤或功能文件?

我看了其他相關的問題,但沒有找到一個似乎爲我工作。

我不需要在上面的問題中看到任何有條件的東西,這是不容易實現的。

我在另一個問題看到他們找到了一種方法,我做了一個Cucumber.Run超類,然後傳遞所需的選項,但沒有進一步的細節。

和建議將是偉大的。 我嘗試使用各種配置文件/構建來排除除了所需的功能文件之外的所有功能,但是Cucumber.Run在我的研究後似乎忽略了這一點。

要清楚,基本上我有:

File1.feature 
@scenarioForFile1 
---------------- 
File2.feature 
@scenarioForFile2 
---------------- 
File3.feature 
@scenarioForFile3 

,我需要控制哪些測試集由場景或文件名踢任。

回答