2015-06-17 131 views
0

是否有任何工具可以解析黃瓜場景運行後產生的結果?黃瓜結果解析器

爲什麼需要這個?

我目前正在爲自己使用我自己的簡單CI。此CI用於在多個設備上運行黃瓜測試(由calabash-android運行)並保持運行輸出。現在,我想添加一個功能來重新運行失敗的場景。這是必要的,因爲應用程序的一些功能強烈依賴於外部條件,如互聯網訪問,設備特定的東西等。

要完成此任務,我需要解析黃瓜的輸出並找出測試失敗。也許,我甚至會做出一些統計,哪些情況最不成功等。

任何提示,想法?謝謝。

回答

1

黃瓜還內置了支持重新運行失敗的場景:

cucumber --help 
... 
Use --format rerun --out features.txt to write out failing 
features. You can rerun them with cucumber @rerun.txt.