我想運行多個黃瓜功能標籤。我不想在命令行中提及所有標籤,因爲如果標籤數量很多,可能會很乏味。相反,我想提供一個標籤模式,它將運行所有與模式匹配的標籤,如-Dcucumber.options =「--tags @ my-test *」。這將運行所有匹配@ my-test patter的標籤。是否可以使用正則表達式與cucumber.options標籤?
那麼有沒有辦法做到這一點?
我想運行多個黃瓜功能標籤。我不想在命令行中提及所有標籤,因爲如果標籤數量很多,可能會很乏味。相反,我想提供一個標籤模式,它將運行所有與模式匹配的標籤,如-Dcucumber.options =「--tags @ my-test *」。這將運行所有匹配@ my-test patter的標籤。是否可以使用正則表達式與cucumber.options標籤?
那麼有沒有辦法做到這一點?
當您嘗試時發生了什麼?
我沒有辦法做到這一點,我很難看到你會有這麼多的標籤,這將是有價值的。如果你有這麼多的標籤,也許你有另一個問題,應該減少使用的標籤數量?
如果您使用的是黃瓜紅寶石,那麼您可以使用配置文件使用cucumber.yml
來完成此操作。我不知道在java中是否有等價物。如果沒有,我會創建一些shell腳本(甚至可能是別名)來處理這個問題。