Code coverage 生成jstestdriver覆盖率报告
如何使用jstestdriver生成javascript测试覆盖率 我能够使用jstestdriver运行javascript测试。我想生成一个覆盖率报告来检查我测试的javascript文件的百分比 我已经阅读了本网站,并按照提供的说明进行了操作。然而,我仍然无法获得报道 我现在的文件夹结构是,以及我为覆盖率报告导入的相关文件:Code coverage 生成jstestdriver覆盖率报告,code-coverage,js-test-driver,Code Coverage,Js Test Driver,如何使用jstestdriver生成javascript测试覆盖率 我能够使用jstestdriver运行javascript测试。我想生成一个覆盖率报告来检查我测试的javascript文件的百分比 我已经阅读了本网站,并按照提供的说明进行了操作。然而,我仍然无法获得报道 我现在的文件夹结构是,以及我为覆盖率报告导入的相关文件: -trunk -app -test -lib -jstestdriver -javascipt (includes cov
-trunk
-app
-test
-lib
-jstestdriver
-javascipt (includes coverage.js, CoverageTest.js, Instrumentable.js, plugin.js)
-plugins (includes coverage.jar)
-unit
-controllerSpecs.js
-config
-coverage.conf
-scripts
- test-server.sh
- test.sh
- web-server.js
在我的coverage.conf中,我有以下内容:
server: http://localhost:9876
load:
- test/lib/jstestdriver/javascript/coverage.js
- test/lib/jstestdriver/javascript/CoverageTest.js
- test/unit/*.js
plugin:
- name: "coverage"
jar: "test/lib/jstestdriver/plugins/coverage.jar"
module: "com.google.jstestdriver.coverage.CoverageModule"
exclude:
提前感谢您的帮助=)这对我来说也没有达到预期的效果,但现在确实如此。我不知道为什么,但我想我所改变的只是配置文件中的空白:
plugin:
- name: "coverage"
jar: "coverage-1.3.4.b.jar"
module: "com.google.jstestdriver.coverage.CoverageModule"
注意:我第一次运行此操作时生成的.dat文件是空的
(我的CodeCoverage jar与.conf文件位于同一目录中)