我一直在尝试为 Javascript 获取代码覆盖率工具。步骤应该是:
- 检测 JS 文件
- 在JBOSS上打包部署
- 进行测试
- 获取覆盖转储
- 生成带有覆盖转储的报告。
我尝试使用 JSCover,但在生成报告时效果不佳。现在我在看Code-Coverage 这个工具看起来不错。我能够用它来检测文件,但我被困在它说的步骤中:
第 3 步 - 提取代码覆盖率数据
完成所有测试后,您可以使用以下命令以 JSON 格式检索代码覆盖率结果:
YAHOO.tool.TestRunner.getCoverage(YAHOO.tool.TestFormat.JSON) (YUI 2)
Y.Test.Runner.getCoverage(Y.Coverage.Format.JSON) (YUI 3)
YUITest.TestRunner.getCoverage(YUITest.CoverageFormat.JSON) (standalone)
此 JSON 结构表示测试的所有覆盖率数据。您可以手动获取此数据并将其保存到文件中,或者将此数据提交到服务器。
不知道如何执行第 3 步。
有人可以解释一下吗?我们已经尝试不同的工具很长一段时间了,现在被困住了。