4444 poetry install
4545 poetry run coverage run -m unittest discover || echo "filenameprocessor tests failed" >> ../failed_tests.txt
4646 poetry run coverage xml -o ../sonarcloud-coverage-filenameprocessor-coverage.xml
47+ poetry env list --full-path | awk '{print $1}' | xargs -n 1 poetry env remove || true
4748
4849 - name : Run unittest with recordprocessor-coverage
4950 working-directory : recordprocessor
5455 poetry install
5556 poetry run coverage run -m unittest discover || echo "recordprocessor tests failed" >> ../failed_tests.txt
5657 poetry run coverage xml -o ../sonarcloud-coverage-recordprocessor-coverage.xml
58+ poetry env list --full-path | awk '{print $1}' | xargs -n 1 poetry env remove || true
5759
5860 # This step is redundant - all of these tests will be run in the backend step below
5961 - name : Run unittest with recordforwarder-coverage
6567 poetry install
6668 poetry run coverage run -m unittest discover -s "./tests" -p "*batch*.py" || echo "recordforwarder tests failed" >> ../failed_tests.txt
6769 poetry run coverage xml -o ../sonarcloud-coverage-recordforwarder-coverage.xml
70+ poetry env list --full-path | awk '{print $1}' | xargs -n 1 poetry env remove || true
6871
6972 - name : Run unittest with coverage-ack-lambda
7073 working-directory : ack_backend
7578 poetry install
7679 poetry run coverage run -m unittest discover || echo "ack-lambda tests failed" >> ../failed_tests.txt
7780 poetry run coverage xml -o ../sonarcloud-coverage-ack-lambda.xml
81+ poetry env list --full-path | awk '{print $1}' | xargs -n 1 poetry env remove || true
7882
7983 - name : Run unittest with coverage-delta
8084 working-directory : delta_backend
8791 poetry install
8892 poetry run coverage run -m unittest discover || echo "delta tests failed" >> ../failed_tests.txt
8993 poetry run coverage xml -o ../sonarcloud-coverage-delta.xml
94+ poetry env list --full-path | awk '{print $1}' | xargs -n 1 poetry env remove || true
9095
9196 - name : Run unittest with coverage-fhir-api
9297 working-directory : backend
97102 poetry install
98103 poetry run coverage run -m unittest discover || echo "fhir-api tests failed" >> ../failed_tests.txt
99104 poetry run coverage xml -o ../sonarcloud-coverage.xml
105+ poetry env list --full-path | awk '{print $1}' | xargs -n 1 poetry env remove || true
100106
101107 - name : Run unittest with coverage-mesh-processor
102108 working-directory : mesh_processor
@@ -107,6 +113,7 @@ jobs:
107113 poetry install
108114 poetry run coverage run -m unittest discover || echo "mesh_processor tests failed" >> ../failed_tests.txt
109115 poetry run coverage xml -o ../sonarcloud-mesh_processor-coverage.xml
116+ poetry env list --full-path | awk '{print $1}' | xargs -n 1 poetry env remove || true
110117
111118 - name : Run Test Failure Summary
112119 id : check_failure
0 commit comments