2323 - name : Install poetry
2424 run : pip install poetry==1.8.4
2525
26- - uses : actions/setup-python@v5
27- with :
28- python-version : |
29- 3.10
30- 3.11
31- cache : ' poetry'
32-
33- - name : Install poetry
34- run : pip install poetry==1.8.4
35-
3626 - uses : actions/setup-python@v5
3727 with :
3828 python-version : |
5141 - name : Chmod .github directory
5242 run : |
5343 chmod +x $SCRIPT_FOLDER/*.sh
54-
44+
45+ - name : Cache Poetry virtualenv (filenameprocessor)
46+ uses : actions/cache@v4
47+ with :
48+ path : ./filenameprocessor/.venv
49+ key : ${{ runner.os }}-venv-filenameprocessor-${{ hashFiles('filenameprocessor/poetry.lock') }}
50+ restore-keys : |
51+ ${{ runner.os }}-venv-filenameprocessor-
52+
5553 - name : Run unittest with filenameprocessor-coverage (S)
5654 working-directory : filenameprocessor
5755 id : filenameprocessor
@@ -70,14 +68,14 @@ jobs:
7068 "recordprocessor" \
7169 "recordprocessor-coverage.xml"
7270
73- # - name: Run unittest with recordforwarder-coverage
74- # working-directory: backend
75- # id: recordforwarder
76- # continue-on-error: true
77- # run: |
78- # $TEST_SCRIPT 3.11 \
79- # "recordforwarder" \
80- # "recordforwarder-coverage.xml"
71+ - name : Run unittest with recordforwarder-coverage
72+ working-directory : backend
73+ id : recordforwarder
74+ continue-on-error : true
75+ run : |
76+ $TEST_SCRIPT 3.11 \
77+ "recordforwarder" \
78+ "recordforwarder-coverage.xml"
8179
8280 # - name: Run unittest with coverage-ack-lambda
8381 # working-directory: ack_backend
@@ -88,16 +86,16 @@ jobs:
8886 # "ack-lambda" \
8987 # "ack-lambda.xml"
9088
91- # - name: Run unittest with coverage-delta
92- # working-directory: delta_backend
93- # id: delta
94- # env:
95- # PYTHONPATH: delta_backend/src:delta_backend/tests
96- # continue-on-error: true
97- # run: |
98- # $TEST_SCRIPT 3.11 \
99- # "delta" \
100- # "delta.xml"
89+ - name : Run unittest with coverage-delta
90+ working-directory : delta_backend
91+ id : delta
92+ env :
93+ PYTHONPATH : delta_backend/src:delta_backend/tests
94+ continue-on-error : true
95+ run : |
96+ $TEST_SCRIPT 3.11 \
97+ "delta" \
98+ "delta.xml"
10199
102100 # - name: Run unittest with coverage-fhir-api
103101 # working-directory: backend
0 commit comments