Commit 7c39fa17 authored by Sergio Gonzalez Diaz's avatar Sergio Gonzalez Diaz
Browse files

Test coverage badge

parent 42395425
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -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
+3 −0
Original line number Diff line number Diff line
[![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)