2015-09-07 72 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