75
75
source .venv/bin/activate
76
76
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
77
77
- name : Upload raw data
78
- uses : actions/upload-artifact@v4
78
+ uses : actions/upload-artifact@v3
79
79
with :
80
80
name : Working_Data
81
81
retention-days : 1
88
88
needs : build
89
89
steps :
90
90
- name : Download artifacts
91
- uses : actions/download-artifact@v4
91
+ uses : actions/download-artifact@v3
92
92
with :
93
93
path : artifacts
94
94
- name : Merge fitting results
@@ -100,7 +100,7 @@ jobs:
100
100
head -n 1 $(ls artifacts/Working_Data/test_duration_*.csv | head -n 1) > test_duration.csv
101
101
tail -q -n +2 artifacts/Working_Data/test_duration_*.csv >> test_duration.csv
102
102
- name : Upload merged artifacts
103
- uses : actions/upload-artifact@v4
103
+ uses : actions/upload-artifact@v3
104
104
with :
105
105
name : Data
106
106
path : |
@@ -126,13 +126,13 @@ jobs:
126
126
any::data.table
127
127
any::ggplot2
128
128
- name : Download artifacts
129
- uses : actions/download-artifact@v4
129
+ uses : actions/download-artifact@v3
130
130
with :
131
131
name : Data
132
132
- name : Generate figures
133
133
run : Rscript --vanilla tests/IVIMmodels/unit_tests/analyze.r test_output.csv test_duration.csv
134
134
- name : Upload figures
135
- uses : actions/upload-artifact@v4
135
+ uses : actions/upload-artifact@v3
136
136
if : always()
137
137
with :
138
138
name : Figures
@@ -163,7 +163,7 @@ jobs:
163
163
any::tidyverse
164
164
any::assertr
165
165
- name : Download artifacts
166
- uses : actions/download-artifact@v4
166
+ uses : actions/download-artifact@v3
167
167
with :
168
168
name : Data
169
169
- name : Test against previous results
0 commit comments