有人可以告诉我如何为我通过Jasmine运行的测试用例生成报告。我使用Frisby和Jasmine作为框架,测试用例用咖啡脚本编写。我已经浏览了由Frisby框架生成的JUnit报告,但这对我来说没有用。所以,如果有人对如何创建报告有任何意见,那么它会非常适合。
答案 0 :(得分:1)
要以JUnit格式生成测试报告,请使用带有jasmine-node命令的--junitreport参数。
例如,
运行命令jasmine-node spec/ --junitreport
将在/reports
下生成一个xml文件。
可以使用--output
参数更改生成报告的文件夹。例如,
jasmine-node spec/ --junitreport --output reportfolder/new-test-report.xml
将在new-test-report
目录中生成一个名为reportfolder
的测试报告。
--autotest
参数提供每次更改后自动执行的规范。
结合--watch
参数可以使jasmine-node仅在指定文件夹下的文件发生更改时才重新运行测试。
答案 1 :(得分:-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