Newer
Older
before_script:
- python3 -V # Print out python version for debugging
- python navipy/scripts/config_matplotlib_server.py # because no interactive backend
expire_in: 2 hours
artifacts:
paths:
- venv
- python3 -m flake8 navipy/*.py
dependencies:
- navipy_install
script:
- source $CI_PROJECT_DIR/venv/bin/activate
- python3 -m coverage run -m unittest discover navipy
artifacts:
paths:
- .coverage
expire_in: 1 hours
coverage:
stage: coverage
dependencies:
- navipy_install
- navipy_unittest
- source $CI_PROJECT_DIR/venv/bin/activate
- python3 -m coverage html
artifacts:
paths:
- coverage_html_report
expire_in: 1 day
stage: doc_build
dependencies:
- navipy_install
- coverage
- doc/build