मैं अपने ट्रैविस सीआई को कोड जलवायु सेवा में टेस्ट कवरेज डेटा भेजने की कोशिश कर रहा हूं, लेकिन कोड क्लाइमेट और ट्रैविस सीआई पर दस्तावेज विस्तार से वर्णन नहीं करता है कि पायथन का उपयोग करके इसे कैसे किया जाए। कोड जलवायु और ट्रैविस दस्तावेज के अनुसार अभी भी इसकी समर्थित सुविधा। मैंने भाग्य के बिना इस पर किसी भी कामकाजी उदाहरण खोजने की कोशिश की है और इसे अपने आप काम नहीं कर सकता।मैं पाइथन में कोडेक्लेम परीक्षण कवरेज के साथ ट्रैविस सीआई को कैसे एकीकृत करूं?
कोड जलवायु प्रलेखन: Setting Up Test Coverage, Readme: codeclimate-test-reporter
ट्रैविस सीआई प्रलेखन: Using Code Climate with Travis CI
मैं इस सवाल का जवाब में वर्णित के रूप ट्रैविस सीआई में CODECLIMATE_REPO_TOKEN निर्धारित किया है: https://stackoverflow.com/a/31281481/1754089
मेरे। travis.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 लाइन ट्रैविस में excecuted है यह मुझे इस में लॉग-दृश्य देता है:
/home/travis/build.sh: line 45: codeclimate-test_reporter: command not found
आपके त्रुटि संदेश के अनुसार, आपके पास अपनी स्क्रिप्ट में एक टाइपो है। 'Codeclimate-test_reporter' में अंडरस्कोर नोट करें। –