From 7468c0738fe7ddabf72baaa07e7422a23c2a6f00 Mon Sep 17 00:00:00 2001 From: Matthias Bisping Date: Thu, 24 Mar 2022 14:43:43 +0100 Subject: [PATCH] failing sonar job if coverage.xml not present as proxcy for failed tests --- bamboo-specs/src/main/resources/scripts/sonar-scan.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bamboo-specs/src/main/resources/scripts/sonar-scan.sh b/bamboo-specs/src/main/resources/scripts/sonar-scan.sh index 112b5ca..2e247d4 100755 --- a/bamboo-specs/src/main/resources/scripts/sonar-scan.sh +++ b/bamboo-specs/src/main/resources/scripts/sonar-scan.sh @@ -23,6 +23,11 @@ sleep 30 bash run_tests.sh +if [! -f reports/coverage.xml ] +then + exit 1 +fi + #coverage run -m pytest pyinfra/test/ -x && coverage report -m && coverage xml SERVICE_NAME=$1