Skip to content

Commit 9570a43

Browse files
authored
Merge branch 'main' into 194.bug-fix
2 parents cbd1422 + 3dbbbf2 commit 9570a43

File tree

1 file changed

+36
-35
lines changed

1 file changed

+36
-35
lines changed

.github/workflows/test_cloud_runner.yml

Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,12 @@ jobs:
7070
cwd=$(pwd)
7171
echo $cwd
7272
gridspec_file=c96_OM4_025_grid_No_mg_drag_v20160808.tar
73-
bind_paths="--bind /contrib/container-test/ppp-setup/:/mnt:rw
74-
--bind /contrib2/c96L65/history:/mnt/history:ro
75-
--bind /contrib/container-test/grid_spec/${gridspec_file}:/mnt/${gridspec_file}:ro
76-
--bind /contrib/container-test"
73+
bind_paths="--bind /contrib-efs/container-test/ppp-setup/:/mnt:rw
74+
--bind /contrib2-bucket/c96L65_am5f11d12r0_amip/history:/mnt/history:ro
75+
--bind /contrib-efs/container-test/c96_grid/${gridspec_file}:/mnt/${gridspec_file}:ro"
7776
78-
container_path=/contrib/container-test/ppp-wf.sif
77+
## TO-DO: figure out pulling container instead
78+
container_path=/contrib-efs/container-test/fre-2025.04.sif
7979
runscript_path=${cwd}/for_gh_runner/runscript.sh
8080
8181
singularity exec --writable-tmpfs ${bind_paths} ${container_path} ${runscript_path}
@@ -88,37 +88,37 @@ jobs:
8888
uses: actions/upload-artifact@v4
8989
with:
9090
name: fre-workflow-logs
91-
path: /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log
91+
path: /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log
9292
if-no-files-found: error
9393

9494
- name: Print workflow summary
9595
continue-on-error: true
9696
run: |
97-
num_tasks=$(ls -l /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/????*/*/NN/job | wc -l)
97+
num_tasks=$(ls -l /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/????*/*/NN/job | wc -l)
9898
echo "number of tasks launched: ${num_tasks}"
9999
echo ""
100100
101101
echo "here's all the job directories with job scripts:"
102-
ls -l /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/????*/*/NN/job
102+
ls -l /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/????*/*/NN/job
103103
echo ""
104104
105105
echo "here's all the job scripts for 1980 only:"
106-
ls -l /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/1980*/*/NN/job
106+
ls -l /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/1980*/*/NN/job
107107
echo ""
108108
109109
echo "rose-suite conf for workflow:"
110-
cat /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/config/*rose-suite.conf
110+
cat /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/config/*rose-suite.conf
111111
echo ""
112112
113113
- name: Print pp-starter successes or failures
114114
run: |
115115
set +e
116116
# Successes
117-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/pp-starter/0[1-3]/job.status)
117+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/pp-starter/0[1-3]/job.status)
118118
exit_status_1=$?
119119
120120
# Failures
121-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/pp-starter/0[1-3]/job.status)
121+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/pp-starter/0[1-3]/job.status)
122122
exit_status_2=$?
123123
124124
if [ $exit_status_1 -eq 0 ]; then
@@ -145,11 +145,11 @@ jobs:
145145
run: |
146146
set +e
147147
# Successes
148-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/stage-history/0[1-3]/job.status)
148+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/stage-history/0[1-3]/job.status)
149149
exit_status_1=$?
150150
151151
# Failures
152-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/stage-history/0[1-3]/job.status)
152+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/stage-history/0[1-3]/job.status)
153153
exit_status_2=$?
154154
155155
if [ $exit_status_1 -eq 0 ]; then
@@ -176,11 +176,11 @@ jobs:
176176
run: |
177177
set +e
178178
# Successes
179-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/regrid-xy*/0[1-3]/job.status)
179+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/regrid-xy*/0[1-3]/job.status)
180180
exit_status_1=$?
181181
182182
# Failures
183-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/regrid-xy*/0[1-3]/job.status)
183+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/regrid-xy*/0[1-3]/job.status)
184184
exit_status_2=$?
185185
186186
if [ $exit_status_1 -eq 0 ]; then
@@ -208,11 +208,11 @@ jobs:
208208
run: |
209209
set +e
210210
# Successes
211-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/data-catalog-final/0[1-3]/job.status)
211+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/data-catalog-final/0[1-3]/job.status)
212212
exit_status_1=$?
213213
214214
# Failures
215-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/data-catalog-final/0[1-3]/job.status)
215+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/data-catalog-final/0[1-3]/job.status)
216216
exit_status_2=$?
217217
218218
if [ $exit_status_1 -eq 0 ]; then
@@ -239,11 +239,11 @@ jobs:
239239
run: |
240240
set +e
241241
# Successes
242-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/mask-atmos-plevel*/0[1-3]/job.status)
242+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/mask-atmos-plevel*/0[1-3]/job.status)
243243
exit_status_1=$?
244244
245245
# Failures
246-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/mask-atmos-plevel*/0[1-3]/job.status)
246+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/mask-atmos-plevel*/0[1-3]/job.status)
247247
exit_status_2=$?
248248
249249
if [ $exit_status_1 -eq 0 ]; then
@@ -270,11 +270,11 @@ jobs:
270270
run: |
271271
set +e
272272
# Successes
273-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-pp-components*/0[1-3]/job.status)
273+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-pp-components*/0[1-3]/job.status)
274274
exit_status_1=$?
275275
276276
# Failures
277-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-pp-components*/0[1-3]/job.status)
277+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-pp-components*/0[1-3]/job.status)
278278
exit_status_2=$?
279279
280280
if [ $exit_status_1 -eq 0 ]; then
@@ -297,15 +297,16 @@ jobs:
297297
exit 2
298298
fi
299299
300-
- name: Print rename-split-to-pp successes or failures
300+
- name: Print rename-split-to-pp successes or failures (FAILURE-GUARDED)
301+
continue-on-error: true
301302
run: |
302303
set +e
303304
# Successes
304-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/rename-split-to-pp*/0[1-3]/job.status)
305+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/rename-split-to-pp*/0[1-3]/job.status)
305306
exit_status_1=$?
306307
307308
# Failures
308-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/rename-split-to-pp*/0[1-3]/job.status)
309+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/rename-split-to-pp*/0[1-3]/job.status)
309310
exit_status_2=$?
310311
311312
if [ $exit_status_1 -eq 0 ]; then
@@ -332,11 +333,11 @@ jobs:
332333
run: |
333334
set +e
334335
# Successes
335-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/split-netcdf*/0[1-3]/job.status)
336+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/split-netcdf*/0[1-3]/job.status)
336337
exit_status_1=$?
337338
338339
# Failures
339-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/split-netcdf*/0[1-3]/job.status)
340+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/split-netcdf*/0[1-3]/job.status)
340341
exit_status_2=$?
341342
342343
if [ $exit_status_1 -eq 0 ]; then
@@ -363,11 +364,11 @@ jobs:
363364
run: |
364365
set +e
365366
# Successes
366-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/climo-*/0[1-3]/job.status)
367+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/climo-*/0[1-3]/job.status)
367368
exit_status_1=$?
368369
369370
# Failures
370-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/climo-*/0[1-3]/job.status)
371+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/climo-*/0[1-3]/job.status)
371372
exit_status_2=$?
372373
373374
if [ $exit_status_1 -eq 0 ]; then
@@ -394,11 +395,11 @@ jobs:
394395
run: |
395396
set +e
396397
# Successes
397-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/combine-climo-*/0[1-3]/job.status)
398+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/combine-climo-*/0[1-3]/job.status)
398399
exit_status_1=$?
399400
400401
# Failures
401-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/combine-climo*/0[1-3]/job.status)
402+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/combine-climo*/0[1-3]/job.status)
402403
exit_status_2=$?
403404
404405
if [ $exit_status_1 -eq 0 ]; then
@@ -425,11 +426,11 @@ jobs:
425426
run: |
426427
set +e
427428
# Successes
428-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-climo-*/0[1-3]/job.status)
429+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-climo-*/0[1-3]/job.status)
429430
exit_status_1=$?
430431
431432
# Failures
432-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-climo-*/0[1-3]/job.status)
433+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/remap-climo-*/0[1-3]/job.status)
433434
exit_status_2=$?
434435
435436
if [ $exit_status_1 -eq 0 ]; then
@@ -456,11 +457,11 @@ jobs:
456457
run: |
457458
set +e
458459
# Successes
459-
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/clean*/0[1-3]/job.status)
460+
success=$(grep -E "CYLC_JOB_EXIT=SUCCEEDED" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/clean*/0[1-3]/job.status)
460461
exit_status_1=$?
461462
462463
# Failures
463-
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/clean*/0[1-3]/job.status)
464+
failure=$(grep -E "CYLC_JOB_EXIT=ERR" /contrib-efs/container-test/ppp-setup/cylc-run/test_pp__ptest__ttest/log/job/*/clean*/0[1-3]/job.status)
464465
exit_status_2=$?
465466
466467
if [ $exit_status_1 -eq 0 ]; then

0 commit comments

Comments
 (0)