@@ -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
5387install :
5488 - pip install tox codecov
0 commit comments