[英]How to generate results from a Ruby Cucumber Scenario Outline that can be properly consumed by cucumber-reporting?
注意:我真的不喜歡這個答案。
可以使用cucumber -f pretty -x -d
預處理方案大綱,這可以在未實際執行步驟的空運行中擴展方案大綱。 可以將輸出通過管道傳輸到文件,並可以使用一些腳本將文件切碎以提取生成的方案。
然后,可以將這些方案包含在實際執行黃瓜的輸入中,該輸入將執行方案大綱,就好像它們是正常方案一樣。
這確實很麻煩,需要編寫腳本來將-f pretty -x
輸出的結果切碎(包括刪除每行的自動注釋和實際生成的Examples:
的前言Examples:
針對每個輪廓)。
更新:
有人編寫了一個格式化程序,基本上可以做到這一點,但是他們警告說這是黑客: https : //gist.github.com/blt04/9866357
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.