wmi*_*ell 10 continuous-integration unit-testing code-coverage
一直在这里查看 jsunit和jcoverage演示(点击覆盖率报告链接.在新标签中打开).
我想知道是否有人与Jasmine和JSCoverage做过类似的事情?我对如何继续有点不确定.
[编辑]我想知道我是否可以与茉莉花记者做些什么.我的Jasmine"hello world"示例引用了一个TrivialReporter.也许这可以延长?
[编辑]我现在用jasmine连接了js-test-runner.现在如果我能想到一种获得报道的方法?
如果您正在开发 ruby 项目并通过 jasmine-gem 使用 jasmine,我有一个添加 jscoverage 支持的补丁[1]。
如果您使用的是捆绑程序,则可以在您的 中通过以下命令使用此版本的 jasmine Gemfile
:
gem 'jasmine',
:git => 'git://github.com/hjdivad/jasmine-gem',
:submodules => true,
:branch => 'jscoverage'
Run Code Online (Sandbox Code Playgroud)
确保您已经下载了 jscoverage 并且它位于您的$PATH
.
然后您可以将以下内容添加到jasmine.yml
coverage:
enabled: true
encoding: utf-8
tmp_dir: tmp
report_dir: public/coverage
skip_paths:
- public/javascripts/vendor
Run Code Online (Sandbox Code Playgroud)
如果这对您有用,您可能需要就拉取请求 [2] 发表意见,以将其或某些变体放入 jasmine-gem 中。