21 lines
485 B
YAML
21 lines
485 B
YAML
|
stages:
|
||
|
- lint
|
||
|
- test
|
||
|
|
||
|
# TODO: deploy runners for this project.
|
||
|
run-tests:
|
||
|
stage: test
|
||
|
image: fedora:latest
|
||
|
services:
|
||
|
- postgres:latest
|
||
|
variables:
|
||
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||
|
before_script:
|
||
|
- dnf install -y python3-devel python3-pip libpq-devel openldap-devel gcc
|
||
|
script:
|
||
|
- cd uncloud
|
||
|
- pip install -r requirements.txt
|
||
|
- cp uncloud/secrets_sample.py uncloud/secrets.py
|
||
|
- coverage run --source='.' ./manage.py test
|
||
|
- coverage report
|