@@ -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
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
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
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
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
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