Update .travis.yml to use python3 for flake8, check_rst and coverage
This commit is contained in:
parent
4aba254975
commit
781e516769
2 changed files with 10 additions and 6 deletions
|
@ -1,9 +1,9 @@
|
||||||
language: python
|
language: python
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- python: "2.7"
|
- python: "3.7"
|
||||||
env: TOX_ENV=flake8
|
env: TOX_ENV=flake8
|
||||||
- python: "2.7"
|
- python: "3.7"
|
||||||
env: TOX_ENV=check_rst
|
env: TOX_ENV=check_rst
|
||||||
- python: "2.7"
|
- python: "2.7"
|
||||||
env: TOX_ENV=py27-django111
|
env: TOX_ENV=py27-django111
|
||||||
|
@ -19,7 +19,7 @@ matrix:
|
||||||
env: TOX_ENV=py35-django21
|
env: TOX_ENV=py35-django21
|
||||||
- python: "3.6"
|
- python: "3.6"
|
||||||
env: TOX_ENV=py36-django21
|
env: TOX_ENV=py36-django21
|
||||||
- python: "2.7"
|
- python: "3.7"
|
||||||
env: TOX_ENV=coverage
|
env: TOX_ENV=coverage
|
||||||
cache:
|
cache:
|
||||||
directories:
|
directories:
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
BASEDIR="$1"
|
set -x
|
||||||
|
set -e
|
||||||
|
BASEDIR="$(realpath "$1")"
|
||||||
PROJECT_NAME="$2"
|
PROJECT_NAME="$2"
|
||||||
|
|
||||||
TITLE="Coverage report of $PROJECT_NAME"
|
TITLE="Coverage report of $PROJECT_NAME"
|
||||||
|
@ -31,7 +33,7 @@ fi
|
||||||
|
|
||||||
VENV="$(mktemp -d)"
|
VENV="$(mktemp -d)"
|
||||||
HTMLREPORT="$(mktemp -d)"
|
HTMLREPORT="$(mktemp -d)"
|
||||||
virtualenv "$VENV"
|
virtualenv -p python3 "$VENV"
|
||||||
"$VENV/bin/pip" install coverage
|
"$VENV/bin/pip" install coverage
|
||||||
"$VENV/bin/coverage" html --title "$TITLE" --directory "$HTMLREPORT"
|
"$VENV/bin/coverage" html --title "$TITLE" --directory "$HTMLREPORT"
|
||||||
rm -rf "$VENV"
|
rm -rf "$VENV"
|
||||||
|
@ -43,12 +45,14 @@ cd "$BASEDIR"
|
||||||
|
|
||||||
rm -rf "$HTMLREPORT"
|
rm -rf "$HTMLREPORT"
|
||||||
|
|
||||||
|
set +x
|
||||||
|
echo "curl https://badges.genua.fr/coverage/ ..."
|
||||||
curl https://badges.genua.fr/coverage/ \
|
curl https://badges.genua.fr/coverage/ \
|
||||||
-F "secret=$COVERAGE_TOKEN" \
|
-F "secret=$COVERAGE_TOKEN" \
|
||||||
-F "tar=@$BASEDIR/coverage.tar.gz" \
|
-F "tar=@$BASEDIR/coverage.tar.gz" \
|
||||||
-F "project=$PROJECT_NAME" \
|
-F "project=$PROJECT_NAME" \
|
||||||
-F "branch=$BRANCH"
|
-F "branch=$BRANCH"
|
||||||
|
|
||||||
|
set -x
|
||||||
rm "$BASEDIR/coverage.tar.gz"
|
rm "$BASEDIR/coverage.tar.gz"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue