From 762e5d9a980a7470b534e8f539b873f212c6e004 Mon Sep 17 00:00:00 2001 From: Matthias Kestenholz Date: Wed, 28 Nov 2018 15:09:42 +0100 Subject: [PATCH] Run tests with MariaDB too on Travis CI --- .travis.yml | 4 ++++ tox.ini | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/.travis.yml b/.travis.yml index 534fffdaf..4fe8630bc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,6 +37,10 @@ matrix: env: TOXENV=postgresql addons: postgresql: "9.5" + - python: 3.7 + env: TOXENV=mariadb + addons: + mariadb: "10.3" - env: TOXENV=flake8 - python: 3.7 env: TOXENV=style diff --git a/tox.ini b/tox.ini index b2c323e7d..d14b7f71a 100644 --- a/tox.ini +++ b/tox.ini @@ -5,6 +5,7 @@ envlist = py{35,36,37}-dj21 py{35,36,37}-djmaster postgresql, + mariadb, flake8, style, readme @@ -42,6 +43,22 @@ whitelist_externals = make pip_pre = True commands = make coverage TEST_ARGS='{posargs:tests}' +[testenv:mariadb] +deps = + Django>=2.1,<2.2 + coverage + django_jinja + html5lib + mysqlclient + selenium<4.0 + sqlparse +setenv = + PYTHONPATH = {toxinidir} + DJANGO_DATABASE_ENGINE = mysql +whitelist_externals = make +pip_pre = True +commands = make coverage TEST_ARGS='{posargs:tests}' + [testenv:flake8] basepython = python3 commands = make flake8