Skip to content

Commit 59af30f

Browse files
committed
Expand travis tests.
1 parent 863664d commit 59af30f

File tree

1 file changed

+52
-18
lines changed

1 file changed

+52
-18
lines changed

.travis.yml

Lines changed: 52 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,35 +7,67 @@ matrix:
77
- env: TOXENV=style
88
- env: TOXENV=readme
99
- python: 3.5
10-
env: TOXENV=py35-dj111
10+
env: TOXENV=py35-dj111-sqlite
1111
- python: 3.6
12-
env: TOXENV=py36-dj111
12+
env: TOXENV=py36-dj111-sqlite
1313
- python: 3.7
14-
env: TOXENV=py37-dj111
14+
env: TOXENV=py37-dj111-sqlite
1515
- python: 3.5
16-
env: TOXENV=py35-dj22
16+
env: TOXENV=py35-dj22-sqlite
1717
- python: 3.6
18-
env: TOXENV=py36-dj22
18+
env: TOXENV=py36-dj22-sqlite
1919
- python: 3.7
20-
env: TOXENV=py37-dj22
20+
env: TOXENV=py37-dj22-sqlite
2121
- python: 3.8
22-
env: TOXENV=py38-dj22
22+
env: TOXENV=py38-dj22-sqlite
2323
- python: 3.6
24-
env: TOXENV=py36-dj30
24+
env: TOXENV=py36-dj30-sqlite
2525
- python: 3.7
26-
env: TOXENV=py37-dj30
26+
env: TOXENV=py37-dj30-sqlite
2727
- python: 3.8
28-
env: TOXENV=py38-dj30
28+
env: TOXENV=py38-dj30-sqlite
2929
- python: 3.6
30-
env: TOXENV=py36-djmaster
30+
env: TOXENV=py36-djmaster-sqlite
3131
- python: 3.7
32-
env: TOXENV=py37-djmaster
32+
env: TOXENV=py37-djmaster-sqlite
3333
- python: 3.8
34-
env: TOXENV=py38-djmaster
35-
- env: TOXENV=postgresql
34+
env: TOXENV=py38-djmaster-sqlite
35+
- python: 3.7
36+
env: TOXENV=py37-dj111-postgresql
37+
addons:
38+
postgresql: "9.5"
39+
- python: 3.8
40+
env: TOXENV=py38-dj22-postgresql
41+
addons:
42+
postgresql: "9.5"
43+
- python: 3.8
44+
env: TOXENV=py38-dj30-postgresql
3645
addons:
3746
postgresql: "9.5"
38-
- env: TOXENV=mariadb
47+
- python: 3.7
48+
env: TOXENV=py37-dj111-mariadb
49+
addons:
50+
mariadb: "10.3"
51+
script:
52+
# working around https://travis-ci.community/t/mariadb-build-error-with-xenial/3160
53+
- mysql -u root -e "DROP USER IF EXISTS 'travis'@'%';"
54+
- mysql -u root -e "CREATE USER 'travis'@'%';"
55+
- mysql -u root -e "CREATE DATABASE debug_toolbar;"
56+
- mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'travis'@'%';";
57+
- tox -v
58+
- python: 3.8
59+
env: TOXENV=py38-dj22-mariadb
60+
addons:
61+
mariadb: "10.3"
62+
script:
63+
# working around https://travis-ci.community/t/mariadb-build-error-with-xenial/3160
64+
- mysql -u root -e "DROP USER IF EXISTS 'travis'@'%';"
65+
- mysql -u root -e "CREATE USER 'travis'@'%';"
66+
- mysql -u root -e "CREATE DATABASE debug_toolbar;"
67+
- mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'travis'@'%';";
68+
- tox -v
69+
- python: 3.8
70+
env: TOXENV=py38-dj30-mariadb
3971
addons:
4072
mariadb: "10.3"
4173
script:
@@ -46,9 +78,11 @@ matrix:
4678
- mysql -u root -e "GRANT ALL PRIVILEGES ON *.* TO 'travis'@'%';";
4779
- tox -v
4880
allow_failures:
49-
- env: TOXENV=py36-djmaster
50-
- env: TOXENV=py37-djmaster
51-
- env: TOXENV=py38-djmaster
81+
- env: TOXENV=py36-djmaster-sqlite
82+
- env: TOXENV=py37-djmaster-sqlite
83+
- env: TOXENV=py38-djmaster-sqlite
84+
- env: TOXENV=py38-djmaster-postgresql
85+
- env: TOXENV=py38-djmaster-mariadb
5286

5387
install:
5488
- pip install tox codecov

0 commit comments

Comments
 (0)