2014-07-16 68 views
0

運行與正則表達式路徑的命令我有,我想訪問正則表達式:在終端

^features\/US\/(?!deal_string\/)[a-m].*$ 

但是當我給這個正則表達式來命令它拋出它說沒有錯誤我所有的文件路徑的正則表達式這樣的文件路徑存在。 我該如何使它工作?我正在嘗試僅對選定的功能進行黃瓜測試。

script/cucumber filepath_regex 

基本上,我想除了

features/US/deal_opertaions/* 

工作與路徑

features/US/[a-m]* 

的所有文件。

回答

1

我會建議使用標籤,而不是嘗試使用正則表達式。

在您的功能文件,你可以設置一個標籤像@dont_run,或任何你想調用它的

features/US/deal_opertaions/* 

更多信息標籤的特徵文件可以發現here

然後,在cmd窗口,你可以做類似

cucumber features/US --tags [email protected]_run 

應該運行在沒有被標註爲@dont_run美國文件中的所有功能。

+0

簡單而乾淨的解決方案,謝謝。 – yesuagg

相關問題