Ich versuche, dass mein Travis CI Test-Coverage-Daten an den Code Climate Service schickt, aber die Dokumentation zu Code Climate und Travis CI beschreibt nicht im Detail, wie man das mit Python macht. Dennoch ist es nach Code Climate und Travis Dokumentationen unterstützt. Ich habe versucht, irgendwelche Arbeitsbeispiele dafür ohne Glück zu finden und kann es nicht alleine machen.Wie integriere ich Travis ci mit codeclimate Testabdeckung in Python?
-Code Klima Dokumentation: Setting Up Test Coverage, Readme: codeclimate-test-reporter
Travis CI Dokumentation: Using Code Climate with Travis CI
ich die CODECLIMATE_REPO_TOKEN in Travis CI festgelegt haben, wie in dieser Antwort beschrieben: https://stackoverflow.com/a/31281481/1754089
Meine. travis.yml Datei:
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
als die after_success Linie in Travis excecuted ist es mir diese in Log-Ansicht gibt:
/home/travis/build.sh: line 45: codeclimate-test_reporter: command not found
Entsprechend Ihrer Fehlermeldung haben Sie einen Tippfehler in Ihrem Skript. Beachten Sie den Unterstrich in 'codeclimate-test_reporter'. –