在带有项目目录的命令行( 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运行测试。