如何從rspec生成HTML報告?從rspec生成HTML文件
回答
RSpec的有一個命令行選項生成HTML格式輸出:
rspec <path_to_spec_file> --format html
建設掉以前的答案,它很簡單:
rspec /directory/containing/specs/** --format h > output.html
我從我的Rails應用程序的根目錄運行此具有以下路徑規格/ **。 我希望有所幫助。如果你有非「_spec.rb」文件,你可能需要修改路徑參數。
我使用「> out.html」而不是「--out out.html」的問題在於,rspec命令也被回顯到HTML文件中,位於<!DOCTYPE html>' – 2013-11-29 13:43:43
從https://www.relishapp.com/rspec/rspec-core/docs/command-line/format-option
方案:多種格式
當我運行rspec example_spec.rb --format progress --format documentation --out rspec.txt
然後輸出應包含 「.F *」
和文件 「rspec.txt」應該包含:
something does something that passes does something that fails (FAILED - 1) does something that is pending (PENDING: No reason given)
使用-o
或--out
選項來指定輸出文件。
使用-f
或--format
選項來指定格式
rspec spec/* --format html --out report.html
我們可以添加
--format html
--out rspec_results.html
到.rspec
這樣的RSpec會寫結果rspec_results.html
您可以使用rspec_html_formatter
gem來生成漂亮的RSpec html報告。執行見https://github.com/kingsleyh/rspec_reports_formatter。
rspec -f RspecHtmlFormatter spec
bascially我的問題是,我想生成的我在一個HTML file.Is所有控制器這可能生成報表的所有測試用例HTML報告???? – 2010-12-22 04:37:55