我有一套黃瓜測試,使用水豚訪問一個網站和執行某些任務。測試運行良好,最後輸出關於測試和步驟是否失敗或通過的準確信息。例如,黃瓜的步驟總是報告爲跳過
1 scenario (1 failed)
3 steps (1 failed, 2 passed)
不過,如果我嘗試寫一個客戶格式化,甚至使用一個內置的自定義格式(如進度或相當),這表明,所有的步驟都被跳過。
有誰知道這可能是爲什麼?再次,我認爲所有步驟都正確執行,並且如果黃瓜最終報告給我(如我所預期的那樣),但是格式化程序員似乎始終認爲跳過了這些步驟。
您是否能夠減少您的問題?例如,你可以刪除除測試之外的所有測試,然後從該測試中刪除大部分/全部代碼?還請修改你的問題,例如你正在使用的命令來運行黃瓜(有和沒有格式化程序)黃瓜和紅寶石的版本,以及你可能已經設置的任何全局黃瓜配置。 – Shepmaster
你能發佈你正在運行的小黃瓜代碼嗎? –