From: Daniel Axtens Date: Wed, 23 Oct 2019 22:12:50 +0000 (+1100) Subject: travis: fix codecov X-Git-Tag: v2.2.0-rc1~43 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fa17f2cbd5beadcff6fe4b1957c9011f6ebbb52d;p=thirdparty%2Fpatchwork.git travis: fix codecov In e017f69376da ("travis: run pep8/flake8 tests"), codecov was removed from the install step, on the basis that tox-travis would pull it in automatically. This, it turns out, isn't entirely true: it is pulled in to the tox environment, but the data is actually sent in an after_success step. That is outside the tox environment, as it should be - if it were part of the tox environment, running `tox -e coverage` on a developer laptop would try to send data to the web. But, as codecov now isn't present outside the tox environment, we see in the logs: $ codecov codecov: command not found We don't get any reporting of success/failure in the after_success step, so we didn't notice. Restore the installation in the travis environment. Fixes: e017f69376da ("travis: run pep8/flake8 tests") Signed-off-by: Daniel Axtens --- diff --git a/.travis.yml b/.travis.yml index ad9b9439..f8c54625 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,6 +45,7 @@ before_script: install: - pip install tox-travis + - pip install codecov script: - >