我有想通過jenkins在黃瓜中運行一些標籤的場景,有沒有什麼辦法可以在Jenkins中創建構建參數來將外部標籤值傳遞給測試跑步者文件?如何在Jenkins的黃瓜測試運行器文件中傳遞標籤值?
0
A
回答
0
您是否正在使用cucumber-plugin中的「運行黃瓜測試」作爲運行測試的構建步驟?或者你是通過執行一個shell腳本來運行你的黃瓜測試嗎?
如果您正在執行shell腳本,你可以設置一個參數或環境變量在您的詹金斯的工作爲:
而且在構建步驟中添加這樣的事情你的shell:
cucumber --tags $CUCUMBER_TAG
插件如Environment Script或Parameterized Build可能的幫助。
但是,如果你使用一些插件來運行你的黃瓜測試,你可能需要檢查他們的文檔。我們目前使用shell來運行我們的測試,所以我不熟悉如何使用這些插件。
爲了在您的Jenkins中使用shell腳本作爲構建步驟,您只需將「Execute shell」添加到作業的構建部分即可。如果你把這種結構的一切:
+-- Jenkins job workspace
| +-- features
| +-- step_definition
| +-- support
| +-- feature files
外殼可能只是:
cucumber --tags $CUCUMBER_TAG
然後你只需要安裝類似於我建議我推薦的插件或插件,然後添加CUCUMBER_TAG與您的標記值
相關問題
- 1. 從Jenkins運行黃瓜測試時瀏覽器未打開
- 2. 傳遞標籤黃瓜斯卡拉測試
- 3. 黃瓜標籤::如何在特徵文件中運行超過20個標籤
- 4. 如何在黃瓜中有條件地運行測試
- 5. 如何使用testng實現和運行黃瓜測試文件
- 6. 在heroku上運行黃瓜測試
- 7. 告訴黃瓜測試運行在https
- 8. 在所有黃瓜測試後運行
- 9. 黃瓜錯誤,當我運行我的黃瓜測試
- 10. 黃瓜測試場景並行運行?
- 11. 運行引擎RSpec的/黃瓜測試
- 12. 手動運行黃瓜JVM測試
- 13. InitializationError而黃瓜運行JUnit測試
- 14. Dcucumber.options,運行單個黃瓜測試
- 15. 停止運行黃瓜測試功能
- 16. 黃瓜測試沒有運行
- 17. 如何測試與黃瓜
- 18. 如何寫黃瓜測試?
- 19. 在TeamCity中配置黃瓜,僅使用標籤運行單元測試(Maven)
- 20. 的黃瓜測試
- 21. 如何在黃瓜測試套件中訂購功能文件?
- 22. 如何用黃瓜測試創建可執行的jar文件?
- 23. 從應用程序按鈕運行黃瓜測試文件
- 24. 黃瓜硒 - 並行瀏覽器測試
- 25. 如何在重新運行後報告黃瓜測試?
- 26. 在黃瓜運行測試前運行一次代碼
- 27. 黃瓜is_admin?測試
- 28. 黃瓜測試文件下載
- 29. 如何在黃瓜表中測試未修改的值
- 30. 如何調試黃瓜測試?
謝謝,我沒有使用任何shell腳本,我正在做一些研究,如果有任何解決方案,只是爲了看看你能幫我在獲得shell腳本 – khuddus
@khuddus我編輯了我的答案,並添加了簡要說明 – Chong
嗨,我應該選擇哪種類型的參數爲jenkins中的cucumber_tag – khuddus