Skip to content

Commit

Permalink
Expand travis tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
tim-schilling committed Jan 31, 2020
1 parent 863664d commit 59af30f
Showing 1 changed file with 52 additions and 18 deletions.
70 changes: 52 additions & 18 deletions .travis.yml
Expand Up @@ -7,35 +7,67 @@ matrix:
- env: TOXENV=style
- env: TOXENV=readme
- python: 3.5
env: TOXENV=py35-dj111
env: TOXENV=py35-dj111-sqlite
- python: 3.6
env: TOXENV=py36-dj111
env: TOXENV=py36-dj111-sqlite
- python: 3.7
env: TOXENV=py37-dj111
env: TOXENV=py37-dj111-sqlite
- python: 3.5
env: TOXENV=py35-dj22
env: TOXENV=py35-dj22-sqlite
- python: 3.6
env: TOXENV=py36-dj22
env: TOXENV=py36-dj22-sqlite
- python: 3.7
env: TOXENV=py37-dj22
env: TOXENV=py37-dj22-sqlite
- python: 3.8
env: TOXENV=py38-dj22
env: TOXENV=py38-dj22-sqlite
- python: 3.6
env: TOXENV=py36-dj30
env: TOXENV=py36-dj30-sqlite
- python: 3.7
env: TOXENV=py37-dj30
env: TOXENV=py37-dj30-sqlite
- python: 3.8
env: TOXENV=py38-dj30
env: TOXENV=py38-dj30-sqlite
- python: 3.6
env: TOXENV=py36-djmaster
env: TOXENV=py36-djmaster-sqlite
- python: 3.7
env: TOXENV=py37-djmaster
env: TOXENV=py37-djmaster-sqlite
- python: 3.8
env: TOXENV=py38-djmaster
- env: TOXENV=postgresql
env: TOXENV=py38-djmaster-sqlite
- python: 3.7
env: TOXENV=py37-dj111-postgresql
addons:
postgresql: "9.5"
- python: 3.8
env: TOXENV=py38-dj22-postgresql
addons:
postgresql: "9.5"
- python: 3.8
env: TOXENV=py38-dj30-postgresql
addons:
postgresql: "9.5"
- env: TOXENV=mariadb
- python: 3.7
env: TOXENV=py37-dj111-mariadb
addons:
mariadb: "10.3"
script:
# working around https://travis-ci.community/t/mariadb-build-error-with-xenial/3160
- mysql -u root -e "DROP USER IF EXISTS 'travis'@'%';"
- mysql -u root -e "CREATE USER 'travis'@'%';"
- mysql -u root -e "CREATE DATABASE debug_toolbar;"
- mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'travis'@'%';";
- tox -v
- python: 3.8
env: TOXENV=py38-dj22-mariadb
addons:
mariadb: "10.3"
script:
# working around https://travis-ci.community/t/mariadb-build-error-with-xenial/3160
- mysql -u root -e "DROP USER IF EXISTS 'travis'@'%';"
- mysql -u root -e "CREATE USER 'travis'@'%';"
- mysql -u root -e "CREATE DATABASE debug_toolbar;"
- mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'travis'@'%';";
- tox -v
- python: 3.8
env: TOXENV=py38-dj30-mariadb
addons:
mariadb: "10.3"
script:
Expand All @@ -46,9 +78,11 @@ matrix:
- mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'travis'@'%';";
- tox -v
allow_failures:
- env: TOXENV=py36-djmaster
- env: TOXENV=py37-djmaster
- env: TOXENV=py38-djmaster
- env: TOXENV=py36-djmaster-sqlite
- env: TOXENV=py37-djmaster-sqlite
- env: TOXENV=py38-djmaster-sqlite
- env: TOXENV=py38-djmaster-postgresql
- env: TOXENV=py38-djmaster-mariadb

install:
- pip install tox codecov
Expand Down

0 comments on commit 59af30f

Please sign in to comment.