Commit b96dc0d5 authored by Sergio Gonzalez Diaz's avatar Sergio Gonzalez Diaz
Browse files

Merge branch 'feat/code-coverage' into 'develop'

Feat/code coverage

See merge request teraflow-h2020/controller!66
parents 0895f598 72a31cb2
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -43,7 +43,8 @@ unit test monitoring:
    - sleep 30
    - docker ps -a
    - docker logs $IMAGE_NAME
    - docker exec -i $IMAGE_NAME bash -c "pytest --junitxml=/opt/results/report.xml"
    - docker exec -i $IMAGE_NAME bash -c "coverage run -m pytest --log-level=INFO --verbose $IMAGE_NAME/tests/test_unitary.py --junitxml=/opt/results/${IMAGE_NAME}_report.xml; coverage xml -o /opt/results/${IMAGE_NAME}_coverage.xml; coverage report --include='${IMAGE_NAME}/*' --show-missing"
  coverage: '/TOTAL\s+\d+\s+\d+\s+(\d+%)/'
  after_script:
    - docker rm -f $IMAGE_NAME
    - docker rm -f  influxdb
@@ -61,7 +62,8 @@ unit test monitoring:
  artifacts:
      when: always
      reports:
        junit: src/$IMAGE_NAME/tests/report.xml
        junit: src/$IMAGE_NAME/tests/${IMAGE_NAME}_report.xml
        cobertura: src/$IMAGE_NAME/tests/${IMAGE_NAME}_coverage.xml
 
# Deployment of the service in Kubernetes Cluster
deploy monitoring:
+2 −1
Original line number Diff line number Diff line
@@ -10,3 +10,4 @@ pytest
pytest-benchmark
influxdb
redis
coverage
 No newline at end of file