gpt4 book ai didi

code-coverage - 生成 jstestdriver 覆盖率报告

转载 作者:行者123 更新时间:2023-12-01 04:05:12 25 4
gpt4 key购买 nike

如何使用 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:

预先感谢您的帮助=)

最佳答案

它对我来说也没有按预期工作,但现在确实如此。我不知道为什么,但我认为我改变的只是配置文件中的空格:

plugin:
- name: "coverage"
jar: "coverage-1.3.4.b.jar"
module: "com.google.jstestdriver.coverage.CoverageModule"

注意:我第一次运行时生成的 .dat 文件是空的。

(我在与 .conf 文件相同的目录中有 CodeCoverage jar)

关于code-coverage - 生成 jstestdriver 覆盖率报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9929243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com