From: Daniel Axtens Date: Thu, 24 Oct 2019 03:17:04 +0000 (+1100) Subject: travis, tox: only do coverage testing in py27 X-Git-Tag: v2.2.0-rc1~41 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6bd63bd9313b2d6cdccb86bbec55636ac954364d;p=thirdparty%2Fpatchwork.git travis, tox: only do coverage testing in py27 Currently Travis calls `tox -e coverage` unconditionally. However, the environment has py27 basepython, so all the runs only generate py27 coverage! Rather than try to untangle that, just run the coverage when run in a py27 travis environment. This makes things faster for no loss of coverage. It means that codecov has nothing to submit for the py3x environments, but that's no real loss: it would otherwise submit lots of duplicate data. We could try to improve coverage by running coverage for 27 and 3x, but given that 27 is going away, don't stress at this point. Signed-off-by: Daniel Axtens --- diff --git a/.travis.yml b/.travis.yml index f8c54625..71777d37 100644 --- a/.travis.yml +++ b/.travis.yml @@ -56,7 +56,6 @@ script: psql -c "SELECT VERSION(), CURRENT_USER, current_database()" -U $PW_TEST_DB_USER patchwork; fi - tox - - tox -e coverage after_success: - codecov diff --git a/tox.ini b/tox.ini index 4267f472..140c1924 100644 --- a/tox.ini +++ b/tox.ini @@ -86,4 +86,4 @@ commands = [travis] python = - 2.7: py27, pep8 + 2.7: py27, pep8, coverage