From f08f30dc9dff418210f646c568c0a990eb319670 Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Thu, 30 Jan 2020 18:56:59 +0100 Subject: [PATCH] CI: Added code quality reports and coverage reports. --- .gitlab-ci.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9c0caba..1ef154b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,9 +10,15 @@ test: alias: gremlin-server image: goblinogm/goblin-buildchain script: + - pip install -U codecov codacy-coverage - pip install -U -r requirements.txt - - python setup.py test - + - coverage run --source=goblin/ setup.py test + - python -m unittest discover + - coverage report -m + - coverage xml + - python-codacy-coverage -r coverage.xml + - codecov + coverage: '/TOTAL.+ ([0-9]{1,3}%)/' pages: script: - pip install -U -r requirements.txt -- GitLab