Skip to content

Commit bc7f723

Browse files
committed
VED-305: Save coverage and test failure to correct location.
1 parent a940c74 commit bc7f723

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

.github/workflows/sonarcloud.yml

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,15 @@ jobs:
3535
aws configure set aws_access_key_id $AWS_ACCESS_KEY_ID
3636
aws configure set aws_secret_access_key $AWS_SECRET_ACCESS_KEY
3737
38-
- name: Initialize Unit Test Failure Tracker
39-
run: echo "false" > test_failed.txt
40-
4138
- name: Run unittest with filenameprocessor-coverage
4239
working-directory: filenameprocessor
4340
id: filenameprocessor
4441
continue-on-error: true
4542
run: |
4643
poetry env use 3.10
4744
poetry install
48-
poetry run coverage run -m unittest discover || echo "filenameprocessor tests failed" >> failed_tests.txt
49-
poetry run coverage xml -o sonarcloud-coverage-filenameprocessor-coverage.xml
45+
poetry run coverage run -m unittest discover || echo "filenameprocessor tests failed" >> ../failed_tests.txt
46+
poetry run coverage xml -o ../sonarcloud-coverage-filenameprocessor-coverage.xml
5047
5148
- name: Run unittest with recordprocessor-coverage
5249
working-directory: recordprocessor
@@ -55,8 +52,8 @@ jobs:
5552
run: |
5653
poetry env use 3.10
5754
poetry install
58-
poetry run coverage run -m unittest discover || echo "recordprocessor tests failed" >> failed_tests.txt
59-
poetry run coverage xml -o sonarcloud-coverage-recordprocessor-coverage.xml
55+
poetry run coverage run -m unittest discover || echo "recordprocessor tests failed" >> ../failed_tests.txt
56+
poetry run coverage xml -o ../sonarcloud-coverage-recordprocessor-coverage.xml
6057
6158
- name: Run unittest with recordforwarder-coverage
6259
working-directory: backend
@@ -67,8 +64,8 @@ jobs:
6764
run: |
6865
poetry env use 3.11
6966
poetry install
70-
poetry run coverage run -m unittest discover -p "*batch*.py" || echo "recordforwarder tests failed" >> failed_tests.txt
71-
poetry run coverage xml -o sonarcloud-coverage-recordforwarder-coverage.xml
67+
poetry run coverage run -m unittest discover -p "*batch*.py" || echo "recordforwarder tests failed" >> ../failed_tests.txt
68+
poetry run coverage xml -o ../sonarcloud-coverage-recordforwarder-coverage.xml
7269
7370
- name: Run unittest with coverage-ack-lambda
7471
working-directory: ack_backend
@@ -77,8 +74,8 @@ jobs:
7774
run: |
7875
poetry env use 3.10
7976
poetry install
80-
poetry run coverage run -m unittest discover || echo "ack-lambda tests failed" >> failed_tests.txt
81-
poetry run coverage xml -o sonarcloud-coverage-ack-lambda.xml
77+
poetry run coverage run -m unittest discover || echo "ack-lambda tests failed" >> ../failed_tests.txt
78+
poetry run coverage xml -o ../sonarcloud-coverage-ack-lambda.xml
8279
8380
- name: Run unittest with coverage-delta
8481
working-directory: delta_backend
@@ -89,8 +86,8 @@ jobs:
8986
run: |
9087
poetry env use 3.11
9188
poetry install
92-
poetry run coverage run -m unittest discover || echo "delta tests failed" >> failed_tests.txt
93-
poetry run coverage xml -o sonarcloud-coverage-delta.xml
89+
poetry run coverage run -m unittest discover || echo "delta tests failed" >> ../failed_tests.txt
90+
poetry run coverage xml -o ../sonarcloud-coverage-delta.xml
9491
9592
- name: Run unittest with coverage-fhir-api
9693
working-directory: backend
@@ -99,8 +96,8 @@ jobs:
9996
run: |
10097
poetry env use 3.11
10198
poetry install
102-
poetry run coverage run -m unittest discover || echo "fhir-api tests failed" >> failed_tests.txt
103-
poetry run coverage xml -o sonarcloud-coverage.xml
99+
poetry run coverage run -m unittest discover || echo "fhir-api tests failed" >> ../failed_tests.txt
100+
poetry run coverage xml -o ../sonarcloud-coverage.xml
104101
105102
- name: Run unittest with coverage-mesh-processor
106103
working-directory: mesh_processor
@@ -109,8 +106,8 @@ jobs:
109106
run: |
110107
poetry env use 3.10
111108
poetry install
112-
poetry run coverage run -m unittest discover || echo "mesh_processor tests failed" >> failed_tests.txt
113-
poetry run coverage xml -o sonarcloud-mesh_processor-coverage.xml
109+
poetry run coverage run -m unittest discover || echo "mesh_processor tests failed" >> ../failed_tests.txt
110+
poetry run coverage xml -o ../sonarcloud-mesh_processor-coverage.xml
114111
115112
- name: Run Test Failure Summary
116113
id: check_failure

0 commit comments

Comments
 (0)