A multipurpose python flask API server and administration SPA
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

19 lines
469 B

stages:
- test
Atheneum:Tests:
image: python:3.6-slim-stretch
stage: test
script:
- python3 --version
- python3 -m pip --version
- python3 -m pip install pipenv
- python3 -m pipenv --version
- cd server
- pipenv install --dev --system
- pycodestyle atheneum tests
- mypy atheneum tests
- PYTHONPATH=$(pwd) coverage run --source atheneum -m pytest
- coverage report --fail-under=85 -m --skip-covered
tags:
- docker