2013-11-15 48 views
1

我已經寫了幾個黃瓜功能,並與@wip和@test的一些情況。 我運行黃瓜功能和想跳過這些功能標籤與@wip和@Test所以我用下面提到線跳過相同如何在運行黃瓜場景時跳過單個標籤中的兩個標籤?

  1. --format漂亮--quiet --color --tags場景〜@ wip,〜@ test

但是在執行腳本的時候,我發現所有使用@wip和@test的腳本仍然執行。然後我改變上述行作爲

  1. --format漂亮--quiet --color --tags〜@ WIP,--tags〜@測試

然後其跳過與@功能標籤的場景wip和@test。

所以,我想知道是否有可能跳過單--tag即兩個或多個標籤點提到的1

+1

您是否檢查過邏輯與操作和ORing標籤? https://github.com/cucumber/cucumber/wiki/Tags –

+0

@ denis.solonenko,thnx爲您快速回復。我檢查了鏈接,並從該鏈接只有我得到了第2點。但對於第1點沒有提到這樣的。任何其他解決方案將不勝感激。 – sumit

回答

0

您的解決方案 1種.--格式相當--quiet --color --tags〜@ wip,〜@ test

逗號表示條件是「或」。 它說:未@wip或者不@test 所以場景只有@wip執行

溶液中所有的場景是用引號,不是條件以AND

1.- - 格式漂亮 - 安靜 - 顏色 - 標籤「〜@ wip」,「〜@ test」

+0

根據您使用的是哪個版本的黃瓜,您可能需要使用「not」而不是'〜'和「or」而不是逗號。所以它可能是「不是(@wip或@test)」或類似的東西。 – Marit

相關問題