From 7c39fa1795b97e71225b52a2fe93c04b66993abe Mon Sep 17 00:00:00 2001 From: Sergio Date: Tue, 18 Jan 2022 12:34:49 +0100 Subject: [PATCH] Test coverage badge --- src/monitoring/.gitlab-ci.yml | 6 ++---- src/monitoring/README.md | 3 +++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/monitoring/.gitlab-ci.yml b/src/monitoring/.gitlab-ci.yml index f4ed56de7..6e78a0a4b 100644 --- a/src/monitoring/.gitlab-ci.yml +++ b/src/monitoring/.gitlab-ci.yml @@ -43,10 +43,8 @@ unit test monitoring: - sleep 30 - docker ps -a - docker logs $IMAGE_NAME - # - docker exec -i $IMAGE_NAME bash -c "coverage run --omit=common/*,device/*,context/* -m pytest --junitxml=/opt/results/report.xml" - - docker exec -i $IMAGE_NAME bash -c "coverage run --include=monitoring/* -m pytest --junitxml=/opt/results/report.xml" - - docker exec -i $IMAGE_NAME bash -c "coverage report" - - docker exec -i $IMAGE_NAME bash -c "coverage xml -o /opt/results/coverage.xml; ls /opt/results" + - docker exec -i $IMAGE_NAME bash -c "coverage run --omit=common/*,device/*,context/* -m pytest --junitxml=/opt/results/report.xml; coverage report; coverage xml -o /opt/results/coverage.xml" + - ls src/$IMAGE_NAME/tests after_script: - docker rm -f $IMAGE_NAME - docker rm -f influxdb diff --git a/src/monitoring/README.md b/src/monitoring/README.md index 8a79168d9..245b420d9 100644 --- a/src/monitoring/README.md +++ b/src/monitoring/README.md @@ -1,3 +1,6 @@ +[![pipeline status](https://gitlab.com/teraflow-h2020/controller/badges/feat/code-coverage/pipeline.svg)](https://gitlab.com/teraflow-h2020/controller/-/commits/feat/code-coverage) +[![coverage report](https://gitlab.com/teraflow-h2020/controller/badges/feat/code-coverage/coverage.svg)](https://gitlab.com/teraflow-h2020/controller/-/commits/feat/code-coverage) + # How to run locally the monitoring service (tested in Ubuntu 20.04) -- GitLab