@@ -18,13 +18,11 @@ jobs:
1818 fetch-depth : 0
1919
2020 - name : Install poetry
21- run : pip install poetry==1.8.4
21+ run : pip install poetry==2.1.2
2222
2323 - uses : actions/setup-python@v5
2424 with :
25- python-version : |
26- 3.10
27- 3.11
25+ python-version : 3.11
2826 cache : ' poetry'
2927
3028 - name : Set up AWS credentials
4038 id : filenameprocessor
4139 continue-on-error : true
4240 run : |
43- poetry env use 3.11
4441 poetry install
4542 poetry run coverage run -m unittest discover || echo "filenameprocessor tests failed" >> ../failed_tests.txt
4643 poetry run coverage xml -o ../filenameprocessor-coverage.xml
5047 id : recordprocessor
5148 continue-on-error : true
5249 run : |
53- poetry env use 3.11
5450 poetry install
5551 poetry run coverage run -m unittest discover || echo "recordprocessor tests failed" >> ../failed_tests.txt
5652 poetry run coverage xml -o ../recordprocessor-coverage.xml
6359 PYTHONPATH : ${{ github.workspace }}/backend/src:${{ github.workspace }}/backend/tests
6460 continue-on-error : true
6561 run : |
66- poetry env use 3.11
6762 poetry install
6863 poetry run coverage run -m unittest discover -s "./tests" -p "*batch*.py" || echo "recordforwarder tests failed" >> ../failed_tests.txt
6964 poetry run coverage xml -o ../recordforwarder-coverage.xml
7368 id : acklambda
7469 continue-on-error : true
7570 run : |
76- poetry env use 3.10
7771 poetry install
7872 poetry run coverage run -m unittest discover || echo "ack-lambda tests failed" >> ../failed_tests.txt
7973 poetry run coverage xml -o ../ack-lambda-coverage.xml
8579 PYTHONPATH : delta_backend/src:delta_backend/tests
8680 continue-on-error : true
8781 run : |
88- poetry env use 3.11
8982 poetry install
9083 poetry run coverage run -m unittest discover || echo "delta tests failed" >> ../failed_tests.txt
9184 poetry run coverage xml -o ../delta-coverage.xml
9790 id : fhirapi
9891 continue-on-error : true
9992 run : |
100- poetry env use 3.11
10193 poetry install
10294 poetry run coverage run -m unittest discover || echo "fhir-api tests failed" >> ../failed_tests.txt
10395 poetry run coverage xml -o ../backend-coverage.xml
10799 id : meshprocessor
108100 continue-on-error : true
109101 run : |
110- poetry env use 3.11
111102 poetry install
112103 poetry run coverage run -m unittest discover || echo "mesh_processor tests failed" >> ../failed_tests.txt
113104 poetry run coverage xml -o ../mesh_processor-coverage.xml
@@ -119,7 +110,6 @@ jobs:
119110 PYTHONPATH : ${{ github.workspace }}/redis_sync/src:${{ github.workspace }}/redis_sync/tests
120111 continue-on-error : true
121112 run : |
122- poetry env use 3.11
123113 poetry install
124114 poetry run coverage run -m unittest discover || echo "redis_sync tests failed" >> ../failed_tests.txt
125115 poetry run coverage xml -o ../redis_sync-coverage.xml
0 commit comments