Skip to content

Commit 9b1c5fb

Browse files
committed
Small fix
1 parent cdce4d8 commit 9b1c5fb

1 file changed

Lines changed: 24 additions & 19 deletions

File tree

.github/workflows/test.yml

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,11 @@ jobs:
105105
#!/usr/bin/env bash
106106
set +e
107107
108+
if [ "$#" -lt 2 ] || [[ "$1" == -* ]]; then
109+
echo "::error title=Invalid run_ctest.sh invocation::Expected: run_ctest.sh <group name> <ctest arguments...>"
110+
exit 2
111+
fi
112+
108113
name="$1"
109114
shift
110115
@@ -129,49 +134,49 @@ jobs:
129134
OMP_NUM_THREADS: '2'
130135
run: |
131136
"$RUNNER_TEMP/run_ctest.sh" "Integrated Tests Preparation" -R integrated_test
132-
137+
133138
- name: Module_Base Unittests
134139
env:
135140
GTEST_COLOR: 'yes'
136141
OMP_NUM_THREADS: '2'
137142
run: |
138143
"$RUNNER_TEMP/run_ctest.sh" "Module_Base Unittests" -R MODULE_BASE
139-
144+
140145
- name: Module_IO Unittests
141146
env:
142147
GTEST_COLOR: 'yes'
143148
OMP_NUM_THREADS: '2'
144149
run: |
145150
"$RUNNER_TEMP/run_ctest.sh" "Module_IO Unittests" -R MODULE_IO
146-
151+
147152
- name: Module_HSolver Unittests
148153
env:
149154
GTEST_COLOR: 'yes'
150155
OMP_NUM_THREADS: '2'
151156
run: |
152157
"$RUNNER_TEMP/run_ctest.sh" "Module_HSolver Unittests" -R MODULE_HSOLVER -E PERF_MODULE_HSOLVER_KERNELS
153-
158+
154159
- name: Module_Cell Unittests
155160
env:
156161
GTEST_COLOR: 'yes'
157162
OMP_NUM_THREADS: '2'
158163
run: |
159164
"$RUNNER_TEMP/run_ctest.sh" "Module_Cell Unittests" -R MODULE_CELL
160-
165+
161166
- name: Module_MD Unittests
162167
env:
163168
GTEST_COLOR: 'yes'
164169
OMP_NUM_THREADS: '2'
165170
run: |
166171
"$RUNNER_TEMP/run_ctest.sh" "Module_MD Unittests" -R MODULE_MD
167-
172+
168173
- name: Module_Psi Unittests
169174
env:
170175
GTEST_COLOR: 'yes'
171176
OMP_NUM_THREADS: '2'
172177
run: |
173178
"$RUNNER_TEMP/run_ctest.sh" "Module_Psi Unittests" -R MODULE_PSI
174-
179+
175180
- name: Module_RI Unittests
176181
env:
177182
GTEST_COLOR: 'yes'
@@ -234,77 +239,77 @@ jobs:
234239
OMP_NUM_THREADS: '2'
235240
run: |
236241
"$RUNNER_TEMP/run_ctest.sh" "Module_LR Unittests" -R MODULE_LR
237-
242+
238243
- name: 01_PW Test
239244
env:
240245
GTEST_COLOR: 'yes'
241246
OMP_NUM_THREADS: '2'
242247
run: |
243248
"$RUNNER_TEMP/run_ctest.sh" "01_PW Test" -R 01_PW
244-
249+
245250
- name: 02_NAO_Gamma Test
246251
env:
247252
GTEST_COLOR: 'yes'
248253
OMP_NUM_THREADS: '2'
249254
run: |
250255
"$RUNNER_TEMP/run_ctest.sh" "02_NAO_Gamma Test" -R 02_NAO_Gamma
251-
256+
252257
- name: 03_NAO_multik Test
253258
env:
254259
GTEST_COLOR: 'yes'
255260
OMP_NUM_THREADS: '2'
256261
run: |
257262
"$RUNNER_TEMP/run_ctest.sh" "03_NAO_multik Test" -R 03_NAO_multik
258-
263+
259264
- name: 04_FF Test
260265
env:
261266
GTEST_COLOR: 'yes'
262267
OMP_NUM_THREADS: '2'
263268
run: |
264269
"$RUNNER_TEMP/run_ctest.sh" "04_FF Test" -R 04_FF
265-
270+
266271
- name: 05_rtTDDFT Test
267272
env:
268273
GTEST_COLOR: 'yes'
269274
OMP_NUM_THREADS: '2'
270275
run: |
271276
"$RUNNER_TEMP/run_ctest.sh" "05_rtTDDFT Test" -R 05_rtTDDFT
272-
277+
273278
- name: 06_SDFT Test
274279
env:
275280
GTEST_COLOR: 'yes'
276281
OMP_NUM_THREADS: '2'
277282
run: |
278283
"$RUNNER_TEMP/run_ctest.sh" "06_SDFT Test" -R 06_SDFT
279-
284+
280285
- name: 07_OFDFT Test
281286
env:
282287
GTEST_COLOR: 'yes'
283288
OMP_NUM_THREADS: '2'
284289
run: |
285290
"$RUNNER_TEMP/run_ctest.sh" "07_OFDFT Test" -R 07_OFDFT
286-
291+
287292
- name: 08_EXX Test
288293
env:
289294
GTEST_COLOR: 'yes'
290295
OMP_NUM_THREADS: '2'
291296
run: |
292297
"$RUNNER_TEMP/run_ctest.sh" "08_EXX Test" -R 08_EXX
293-
298+
294299
- name: 09_DeePKS Test
295300
env:
296301
GTEST_COLOR: 'yes'
297302
OMP_NUM_THREADS: '2'
298303
run: |
299304
"$RUNNER_TEMP/run_ctest.sh" "09_DeePKS Test" -R 09_DeePKS
300-
305+
301306
- name: 10_others Test
302307
env:
303308
GTEST_COLOR: 'yes'
304309
OMP_NUM_THREADS: '2'
305310
run: |
306311
"$RUNNER_TEMP/run_ctest.sh" "10_others Test" -R 10_others
307-
312+
308313
# - name: 17_DS_DFTU Test
309314
# env:
310315
# GTEST_COLOR: 'yes'
@@ -317,7 +322,7 @@ jobs:
317322
GTEST_COLOR: 'yes'
318323
OMP_NUM_THREADS: '2'
319324
run: |
320-
"$RUNNER_TEMP/run_ctest.sh" -E 'integrate_test|01_PW|02_NAO_Gamma|03_NAO_multik|04_FF|05_rtTDDFT|06_SDFT|07_OFDFT|08_EXX|09_DeePKS|10_others|11_PW_GPU|12_NAO_Gamma_GPU|13_NAO_multik_GPU|15_rtTDDFT_GPU|16_SDFT_GPU|17_DS_DFTU|MODULE_BASE|MODULE_IO|MODULE_HSOLVER|MODULE_CELL|MODULE_MD|MODULE_PSI|MODULE_ESTATE|MODULE_RI|MODULE_HAMILT|MODULE_PW|MODULE_LCAO|MODULE_AO|MODULE_NAO|MODULE_RELAX|MODULE_LR'
325+
"$RUNNER_TEMP/run_ctest.sh" "Other Unittests" -E 'integrate_test|01_PW|02_NAO_Gamma|03_NAO_multik|04_FF|05_rtTDDFT|06_SDFT|07_OFDFT|08_EXX|09_DeePKS|10_others|11_PW_GPU|12_NAO_Gamma_GPU|13_NAO_multik_GPU|15_rtTDDFT_GPU|16_SDFT_GPU|17_DS_DFTU|MODULE_BASE|MODULE_IO|MODULE_HSOLVER|MODULE_CELL|MODULE_MD|MODULE_PSI|MODULE_ESTATE|MODULE_RI|MODULE_HAMILT|MODULE_PW|MODULE_LCAO|MODULE_AO|MODULE_NAO|MODULE_RELAX|MODULE_LR'
321326
322327
- name: Fail if any test group failed
323328
if: always()

0 commit comments

Comments
 (0)