70
70
run : |
71
71
python -m pytest -m slow --selectAlgorithm ${{ matrix.algorithm }} --saveFileName test_output_${{ matrix.algorithm }}_${{ matrix.SNR }}.csv --SNR ${{ matrix.SNR }} --fitCount 300 --saveDurationFileName test_duration_${{ matrix.algorithm }}_${{ matrix.SNR }}.csv
72
72
- name : Upload raw data
73
- uses : actions/upload-artifact@v3
73
+ uses : actions/upload-artifact@v4
74
74
with :
75
75
name : Working_Data
76
76
retention-days : 1
83
83
needs : build
84
84
steps :
85
85
- name : Download artifacts
86
- uses : actions/download-artifact@v3
86
+ uses : actions/download-artifact@v4
87
87
with :
88
88
path : artifacts
89
89
- name : Merge fitting results
95
95
head -n 1 $(ls artifacts/Working_Data/test_duration_*.csv | head -n 1) > test_duration.csv
96
96
tail -q -n +2 artifacts/Working_Data/test_duration_*.csv >> test_duration.csv
97
97
- name : Upload merged artifacts
98
- uses : actions/upload-artifact@v3
98
+ uses : actions/upload-artifact@v4
99
99
with :
100
100
name : Data
101
101
path : |
@@ -121,13 +121,13 @@ jobs:
121
121
any::data.table
122
122
any::ggplot2
123
123
- name : Download artifacts
124
- uses : actions/download-artifact@v3
124
+ uses : actions/download-artifact@v4
125
125
with :
126
126
name : Data
127
127
- name : Generate figures
128
128
run : Rscript --vanilla tests/IVIMmodels/unit_tests/analyze.r test_output.csv test_duration.csv
129
129
- name : Upload figures
130
- uses : actions/upload-artifact@v3
130
+ uses : actions/upload-artifact@v4
131
131
if : always()
132
132
with :
133
133
name : Figures
@@ -158,13 +158,13 @@ jobs:
158
158
any::tidyverse
159
159
any::assertr
160
160
- name : Download artifacts
161
- uses : actions/download-artifact@v3
161
+ uses : actions/download-artifact@v4
162
162
with :
163
163
name : Data
164
164
- name : Test against previous results
165
165
run : Rscript --vanilla tests/IVIMmodels/unit_tests/compare.r test_output.csv test_reference.csv tests/IVIMmodels/unit_tests/reference_output.csv test_results.csv
166
166
- name : Upload data
167
- uses : actions/upload-artifact@v3
167
+ uses : actions/upload-artifact@v4
168
168
if : always()
169
169
with :
170
170
name : Comparison
0 commit comments