Как интегрировать travis ci с тестовым покрытием codeclimate в Python?
Я пытаюсь заставить мой Travis CI отправлять данные тестового покрытия в Службу климата кода, но документация по климату кода и Travis CI не описывает подробно, как это сделать с помощью Python. По-прежнему поддерживается функция в соответствии с кодом климата и документацией Travis. Я попытался найти какие-либо рабочие примеры на этом без удачи и не могу заставить его работать самостоятельно.
код климатического документации: Настройка Тестового Покрытия, Readme: codeclimate-тест-репортер
документация Travis CI: использование кода климат с Travis CI
Я установил CODECLIMATE_REPO_TOKEN в Travis CI, как описано в этом ответе: https://stackoverflow.com/a/31281481/1754089
мой .Трэвис.файл yml:
language: python
python:
- 2.7
install:
- pip install -r requirements.txt
- pip install coverage
- pip install codeclimate-test-reporter
#commands to run tests:
script:
- python mytests.py
- coverage run mytests.py
after_success:
- codeclimate-test-reporter
поскольку строка after_success исключена в Travis, она дает мне это в log-view:
/home/travis/build.sh: line 45: codeclimate-test_reporter: command not found
1 ответов
Так что действительно похоже, что на вашем конце это только проблема типа, как Питер упомянул в комментарии. Ваш after_success
должно быть