diff options
author | André Apitzsch <git@apitzsch.eu> | 2020-12-22 14:20:51 +0300 |
---|---|---|
committer | André Apitzsch <git@apitzsch.eu> | 2020-12-22 14:33:46 +0300 |
commit | 9095045bc0e3da8490497d179554fcf233b4cbdf (patch) | |
tree | 09f822af94e72a00a5959a2c24d3946803e63212 /.gitlab-ci.yml | |
parent | d33d37c81d1f88435e2abbea860696e241da1c4c (diff) |
CI: Add test coverage
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d152e342a..8e39c5c3a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,6 +15,7 @@ run-tests: - pip3 install -I git+https://dev.gajim.org/gajim/python-nbxmpp.git@master - pip3 install -I pylint==2.4.4 - pip3 install -I codespell + - pip3 install -I coverage - pip3 install -I css-parser - pip3 install -I keyring - pip3 install -I packaging @@ -23,10 +24,16 @@ run-tests: - mypy -V - mypy gajim - scripts/dev/pylint-ci.sh --jobs=2 gajim - - python3 -m unittest discover -s test/no_gui -v + - coverage run --source=gajim -m unittest discover -s test/no_gui -v + - coverage report -mi + - coverage xml -i - codespell -I codespell.conf --skip="*__pycache__*,gajim/data/icons,gajim/data/sounds,gajim/data/emoticons" gajim - deactivate - rm -rf civenv-master + coverage: "/TOTAL.+ ([0-9]{1,3}%)/" + artifacts: + reports: + cobertura: coverage.xml run-appdata: stage: test |