Codecov需要用于公共存储库的令牌

时间:2019-05-19 16:36:08

标签: python continuous-integration code-coverage travis-ci

在带有项目目录的命令行( Ubuntu 18.04 )中输入codecov后,出现此错误:

Error: Missing repository upload token

我想它不应该发生,因为存储库是公共的。尽管如此,我还是在travis.yml和codecov.yml中都放了令牌:

env:
    - CODECOV_TOKEN=<c0f8e244-***-2a8a8a2faf48>

我的travis.yml看起来像这样:

language: python
python:
  - "3.6"
# command to install dependencies
install:
  - pip install pytest-cov
# command to run tests
env:
    - CODECOV_TOKEN=<c0f8e244-ce0a-431b-a5ce-2a8a8a2faf48>
script:
  - python -m pytest --cov=py_ev
after_success:
  - codecov

我尝试了许多不同的配置,并且只有信息:在Travis CI中进行每次构建后,“无数据可报告”。如果有任何建议,我将不胜感激。

编辑:原因可能是我从主目录而不是tests / tests.py运行测试。

0 个答案:

没有答案