diff --git a/src/monitoring/.gitlab-ci.yml b/src/monitoring/.gitlab-ci.yml index f4ed56de7448bb2338ecee7fe57bd75be8b4a57d..6e78a0a4bd792ddb12dc313ccd0a8e7b5a256f69 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 8a79168d9f579f0faa614a09fe36a1f0d02bc40c..245b420d91d7b2f937a7391ede5fdc75a8dc9077 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)