2011-11-08 31 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