我正在使用 express for nodeJS。我已经使用茉莉花框架编写了单元测试用例。如何使用伊斯坦布尔报告器使用业力生成代码覆盖率报告。
如果你的代码库是节点,那么你可以简单地运行Jasmine作为你的测试运行器:
jasmine src/**/*.spec.js
现在只需添加伊斯坦布尔:
istanbul cover jasmine src/**/*.spec.js
伊斯坦布尔的简单配置应该在.istanbul.yml
:
instrumentation:
excludes: [
"**/*.spec.js"
]
reporting:
reports:
- lcov
- json-summary
- html
check:
global:
statements: 95
branches: 95
functions: 95
lines: 95