【问题标题】:nyc report is not uploaded to Codecov in TravisCI build纽约报告未上传到 TravisCI 构建中的 Codecov
【发布时间】:2020-03-06 20:47:53
【问题描述】:

我已经为我的 NodeJS 应用程序配置了 codecov。

当我运行npm run codecov --disable=gcov 时,它会生成报告并且我可以看到结果。但在我的 TravisCI 构建中,我在日志中收到一条消息,为

X 读取文件失败

==> Scanning for reports
    X Failed to read file at 

这是我的 package.json 的样子。

"report-coverage": "nyc report --reporter=text-lcov --recursive \"./spec/**/*.spec.js\" > coverage.lcov && codecov",
"coverage": "codecov --disable=gcov"

这里是package.json

这是TravisCI build log的链接。

【问题讨论】:

    标签: javascript node.js travis-ci nyc codecov


    【解决方案1】:

    那是因为我在npm run coverage之前没有运行npm run test

    所以,我在 travis.yml 中更改了我的after_success:,如下所示:

    after_success: npm run test && npm run coverage
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    相关资源
    最近更新 更多