我似乎无法得到工作服来显示我的node.js项目的覆盖范围。这是我的装置:
我创建了以下.travis.yml文件:
language: node_js
node_js:
- 0.11
- 0.10
after_success:
npm run coveralls并在我的package.json文件中有以下脚本:
"coveralls": "istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js"工作服识别所有受影响的文件(index.js和my文件夹),但它不显示任何文件的覆盖范围。
下面是工作服上的造型:https://coveralls.io/builds/1851378
如果我在本地运行它,这就是伊斯坦布尔的输出(只是为了证明,实际上存在一些测试覆盖率,生成的lcov.info文件看起来也很好):
=============================== Coverage summary ===============================
Statements : 87.85% ( 253/288 )
Branches : 75.34% ( 55/73 )
Functions : 86.25% ( 69/80 )
Lines : 87.85% ( 253/288 )
================================================================================有什么建议,我可能遗漏了什么,以适当地显示覆盖在工作服?
顺便说一句,我还试图使用存储库令牌和节点工作服将覆盖结果上传到本地的工作服。结果是一样的。
发布于 2019-08-26 02:30:49
我经历过这样的事情,我不得不删除工作服回购,然后重新添加它。
https://stackoverflow.com/questions/28289672
复制相似问题