我该如何使用jstestdriver生成JavaScript测试覆盖率报告?
我能够使用jstestdriver运行JavaScript测试。我想生成一个覆盖率报告,以检查我测试了多少百分比的JavaScript文件。
我已经阅读了这个网站http://code.google.com/p/js-test-driver/wiki/CodeCoverage并按照提供的说明进行操作。然而,我仍然无法获得覆盖率报告。
我的文件夹结构和我导入用于覆盖率报告的相关文件如下:
-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:
提前感谢您的帮助=)