Coverall模块无法解析字符串

时间:2018-08-04 21:30:25

标签: mocha

我正在将Mocha和伊斯坦布尔一起测试我的应用程序。 为了进行覆盖和测试,我在package.json中使用以下条目

  "test:integration": "cross-env NODE_ENV=test mocha --timeout 20000 src/api/tests/integration",

  "coverage": "nyc report --reporter=text-lcov | coveralls",

测试通过,但是在进行yarn coverage时出现错误

$ nyc report --reporter=text-lcov | coveralls
[error] "2018-08-04T21:25:57.261Z"  'error from lcovParse: ' 'Failed to parse string'
[error] "2018-08-04T21:25:57.263Z"  'input: ' ''
[error] "2018-08-04T21:25:57.263Z"  'error from convertLcovToCoveralls'

C:\Users\Mikk\Documents\GitHub\backend\node_modules\coveralls\bin\coveralls.js:18
        throw err;
        ^
Failed to parse string

有什么想法吗?我什至尝试重新安装节点模块,但这似乎无法解决任何问题。

1 个答案:

答案 0 :(得分:0)

我在package.json文件中进行了相同的设置,并在今天早些时候遇到了相同的问题,但我通过刷新将其存储库(附在Coveralls.io上)回购了

刷新后,我重新启动了Travis CI上的构建,并且可以正常工作。

确保项目根目录中包含以下内容

.coveralls.yml-如果您使用的是公共存储库,则应包含repo_token