2020-03-09 08:07:14 +00:00
|
|
|
stages:
|
|
|
|
- lint
|
|
|
|
- test
|
|
|
|
|
|
|
|
run-tests:
|
|
|
|
stage: test
|
|
|
|
image: fedora:latest
|
|
|
|
services:
|
|
|
|
- postgres:latest
|
|
|
|
variables:
|
2020-03-09 10:57:18 +00:00
|
|
|
DATABASE_HOST: postgres
|
|
|
|
DATABASE_USER: postgres
|
2020-03-09 08:07:14 +00:00
|
|
|
POSTGRES_HOST_AUTH_METHOD: trust
|
2020-03-09 11:22:04 +00:00
|
|
|
coverage: /^TOTAL.+?(\d+\%)$/
|
2020-03-09 08:07:14 +00:00
|
|
|
before_script:
|
2020-04-13 10:06:03 +00:00
|
|
|
- dnf install -y python3-devel python3-pip python3-coverage libpq-devel openldap-devel gcc chromium
|
2020-03-09 08:07:14 +00:00
|
|
|
script:
|
|
|
|
- pip install -r requirements.txt
|
|
|
|
- coverage run --source='.' ./manage.py test
|
|
|
|
- coverage report
|