Update tox.ini
[mailman.git] / .gitlab-ci.yml
blob673cd1cbc554a8c7f249c25ce514c505a2f4ab57
1 # This is core test runner
3 image: maxking/mailman-ci-runner
5 variables:
6   POSTGRES_DB: "mailman_test"
7   POSTGRES_USER: "runner"
8   POSTGRES_PASSWORD: "runner"
9   MYSQL_ROOT_PASSWORD: "runner"
10   MYSQL_USER: "runner"
11   MYSQL_USER_PASSWORD: "runner"
12   MYSQL_DATABASE: "test_mailman"
13   LC_ALL: "C.UTF-8"
15 qa:
16   script:
17   - tox -e qa
19 docs:
20   script:
21   - tox -e docs
23 sqlite:
24   script:
25   - tox -e py35-nocov,py36-nocov
27 pgsql:
28   services:
29   - postgres:latest
30   script:
31   - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py35-nocov-pg,py36-nocov-pg
32   tags:
33   - postgres
35 mysql:
36   services:
37   - mysql:5.6
38   script:
39   - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py35-nocov-mysql,py36-nocov-mysql
40   tags:
41   - mysql
43 diffcov:
44   script:
45   - tox -e py35-diffcov,py36-diffcov
46   except:
47   - master