2015-09-07 75 views
0

任何人都可以請告訴我如何生成我通過茉莉花測試案例的報告。我使用Frisby和Jasmine作爲框架,測試用例用咖啡腳本編寫。我已經瀏覽了Frisby框架生成的JUnit報告,但是這對我沒有幫助。所以,如果任何人有任何關於如何創建報告的信息,那麼它將會非常受歡迎。弗里斯比茉莉花html報告

+0

已@slavo回答了這個問題?如果是,請接受他的回答。 – Opal

回答

1

要以JUnit格式生成測試報告,請在jasmine-node命令中使用--junitreport參數。

例如,

運行命令jasmine-node spec/ --junitreport將生成/reports下一個XML文件。

生成報告的文件夾可以使用--output參數進行更改。例如,

jasmine-node spec/ --junitreport --output reportfolder/new-test-report.xml 

將產生命名爲new-test-reportreportfolder目錄的測試報告。

--autotest參數提供每次更改後自動執行規格。 結合--watch參數可以使jasmine-node僅在指定文件夾下的文件更改時才重新運行測試。

source

+0

使用.xml的錯誤文件夾名稱 –

-1

使用安裝:

npm install junit-viewer -g

使用執行測試的情況:

jasmine-node <filename_spec.js> --junitreport

爲了生成HTML格式的報告,執行以下命令:
junit-viewer --results=file_or_folder_location --save=file_location.html

另外,要啓動託管報告,執行:
junit-viewer --results=file_or_folder_location --port=port_number

+0

與上次回答有何不同? – alexanderbird

+0

@alexanderbird生成的報告是基於xml的。要查看報告,將使用junit-viewer,如上所述。 –

+0

我不認爲這是OP所問的 – alexanderbird