commit af35c190442e8fdef5f8012c8436120e115e9abb Author: Iain R. Learmonth irl@fsfe.org Date: Wed Aug 14 15:22:38 2019 +0100
Report test coverage in GitLab CI (fixes: #24) --- .gitignore | 1 + .gitlab-ci.yml | 1 + run_tests.sh | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/.gitignore b/.gitignore index beff288..5e79b0e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ venv *.pdf *.pyc onionperf/docs/_build +.coverage diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0b52726..3657ffe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,6 +7,7 @@ stages: test: stage: test image: debian:buster + coverage: '/TOTAL.+ ([0-9]{1,3}%)/' script: - apt -y update - apt -y install git cmake make build-essential gcc libigraph0-dev libglib2.0-dev python-dev libxml2-dev python-lxml python-networkx python-scipy python-matplotlib python-numpy libevent-dev libssl-dev python-stem tor python-nose diff --git a/run_tests.sh b/run_tests.sh index c0bf555..d45032c 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -1,3 +1,3 @@ #!/bin/sh
-PYTHONPATH=. python -m nose +PYTHONPATH=. python -m nose --with-coverage --cover-package=onionperf
tor-commits@lists.torproject.org