2011-11-08 61 views
8

使用Rspec的,我希望能夠既看到標準進度條,輸出到包含所生成的規格表中的文檔格式,也有一個文件生成一個html文件,而不用多次運行測試。Rspec的 - 格式輸出作爲進展/文檔/ HTML

如何爲這些格式分配多種格式和文件目標?

回答

18

我想出瞭如何做到這一點。您可以在下面添加到您的.rspec文件(或任何你想要在這些選項扔,真的)

--format progress 
--format documentation --color -o "documentation/file" 
--format html -o "web/file" 

您可以添加多種格式,它會做所有這些。然後,您可以使用「-o」命令設置這些格式的目標(以便它們不是在標準輸出中交錯),然後設置要創建的文件的名稱。

+0

也許你知道如何讓所有的紅寶石放在控制檯和生成的HTML文件?當我寫--format html -o「web/file」時,我沒有使用我的日誌得到html,但我需要它 – facetostool