Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Apitzsch <git@apitzsch.eu>2020-12-22 14:20:51 +0300
committerAndré Apitzsch <git@apitzsch.eu>2020-12-22 14:33:46 +0300
commit9095045bc0e3da8490497d179554fcf233b4cbdf (patch)
tree09f822af94e72a00a5959a2c24d3946803e63212 /.gitlab-ci.yml
parentd33d37c81d1f88435e2abbea860696e241da1c4c (diff)
CI: Add test coverage
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml9
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