Skip to content

Commit c890143

Browse files
committed
adds Berkeley example for testing
1 parent 77065ed commit c890143

File tree

2 files changed

+56
-0
lines changed

2 files changed

+56
-0
lines changed

.github/workflows/CI.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -663,3 +663,27 @@ jobs:
663663
GPU: true
664664
run: ./.github/scripts/run_tests.sh
665665
shell: bash
666+
667+
linuxTest_15:
668+
name: Test 15 - regional_Berkeley
669+
runs-on: ubuntu-latest
670+
needs: [linuxCheck]
671+
672+
steps:
673+
- uses: actions/checkout@v4
674+
675+
- name: Install packages
676+
run: ./.github/scripts/run_install.sh
677+
shell: bash
678+
679+
- name: Run build
680+
env:
681+
TESTFLAGS: --enable-vectorization
682+
run: ./.github/scripts/run_build.sh
683+
shell: bash
684+
685+
- name: Run test
686+
env:
687+
TESTDIR: EXAMPLES/regional_Berkeley
688+
run: ./.github/scripts/run_tests.sh
689+
shell: bash

.travis/run_tests.sh

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,8 @@ if [ "$TESTCOV" == "1" ] && [ "$TESTID" == "1" ]; then
180180
sed -i "s:^NTSTEP_BETWEEN_OUTPUT_INFO .*:NTSTEP_BETWEEN_OUTPUT_INFO = 50:" DATA/Par_file
181181
./run_this_example.sh
182182
if [[ $? -ne 0 ]]; then exit 1; fi
183+
# cleanup
184+
rm -rf OUTPUT_FILES* DATABASES_MPI*
183185
cd $WORKDIR
184186
fi
185187
echo -en 'travis_fold:end:coverage.regular-kernel\\r'
@@ -197,6 +199,8 @@ if [ "$TESTCOV" == "1" ] && [ "$TESTID" == "1" ]; then
197199
sed -i "s:^NTSTEP_BETWEEN_OUTPUT_INFO .*:NTSTEP_BETWEEN_OUTPUT_INFO = 50:" DATA/Par_file
198200
./run_this_example.sh
199201
if [[ $? -ne 0 ]]; then exit 1; fi
202+
# cleanup
203+
rm -rf OUTPUT_FILES* DATABASES_MPI*
200204
cd $WORKDIR
201205
fi
202206
echo -en 'travis_fold:end:coverage.regional-LDDRK\\r'
@@ -215,6 +219,8 @@ if [ "$TESTCOV" == "1" ] && [ "$TESTID" == "2" ]; then
215219
sed -i "s:^NTSTEP_BETWEEN_OUTPUT_INFO .*:NTSTEP_BETWEEN_OUTPUT_INFO = 50:" DATA/Par_file
216220
./run_this_example.sh
217221
if [[ $? -ne 0 ]]; then exit 1; fi
222+
# cleanup
223+
rm -rf OUTPUT_FILES* DATABASES_MPI*
218224
cd $WORKDIR
219225
fi
220226
echo -en 'travis_fold:end:coverage.regional-s40rts\\r'
@@ -225,6 +231,7 @@ echo -en 'travis_fold:end:coverage.regional-s40rts\\r'
225231
## tested by github actions
226232
## - EXAMPLES/regional_Greece_small
227233
## - EXAMPLES/regional_sgloberani
234+
## - EXAMPLES/regional_Berkeley
228235
## - EXAMPLES/point_force
229236
## - EXAMPLES/moon_global
230237
## - EXAMPLES/mars_regional
@@ -244,6 +251,8 @@ if [ "$TESTCOV" == "1" ] && [ "$TESTID" == "1" ]; then
244251
sed -i "s:^NTSTEP_BETWEEN_OUTPUT_INFO .*:NTSTEP_BETWEEN_OUTPUT_INFO = 50:" DATA/Par_file
245252
./run_this_example.sh
246253
if [[ $? -ne 0 ]]; then exit 1; fi
254+
# cleanup
255+
rm -rf OUTPUT_FILES* DATABASES_MPI*
247256
cd $WORKDIR
248257
fi
249258
echo -en 'travis_fold:end:coverage.point-force\\r'
@@ -261,6 +270,8 @@ if [ "$TESTCOV" == "1" ] && [ "$TESTID" == "2" ]; then
261270
sed -i "s:^NTSTEP_BETWEEN_OUTPUT_INFO .*:NTSTEP_BETWEEN_OUTPUT_INFO = 50:" DATA/Par_file
262271
./run_this_example.sh
263272
if [[ $? -ne 0 ]]; then exit 1; fi
273+
# cleanup
274+
rm -rf OUTPUT_FILES* DATABASES_MPI*
264275
cd $WORKDIR
265276
fi
266277
echo -en 'travis_fold:end:coverage.moon-global\\r'
@@ -278,10 +289,31 @@ if [ "$TESTCOV" == "1" ] && [ "$TESTID" == "2" ]; then
278289
sed -i "s:^NTSTEP_BETWEEN_OUTPUT_INFO .*:NTSTEP_BETWEEN_OUTPUT_INFO = 50:" DATA/Par_file
279290
./run_this_example.sh
280291
if [[ $? -ne 0 ]]; then exit 1; fi
292+
# cleanup
293+
rm -rf OUTPUT_FILES* DATABASES_MPI*
281294
cd $WORKDIR
282295
fi
283296
echo -en 'travis_fold:end:coverage.mars-regional\\r'
284297

298+
echo 'Coverage...' && echo -en 'travis_fold:start:coverage.regional-Berkeley\\r'
299+
if [ "$TESTCOV" == "1" ] && [ "$TESTID" == "2" ]; then
300+
##
301+
## testing regional_Berkeley
302+
##
303+
echo "##################################################################"
304+
echo "EXAMPLES/regional_Berkeley/"
305+
echo
306+
cd EXAMPLES/regional_Berkeley/
307+
sed -i "s:^RECORD_LENGTH_IN_MINUTES .*:RECORD_LENGTH_IN_MINUTES = 0.0:" DATA/Par_file
308+
sed -i "s:^NTSTEP_BETWEEN_OUTPUT_INFO .*:NTSTEP_BETWEEN_OUTPUT_INFO = 50:" DATA/Par_file
309+
./run_this_example.sh
310+
if [[ $? -ne 0 ]]; then exit 1; fi
311+
# cleanup
312+
rm -rf OUTPUT_FILES* DATABASES_MPI*
313+
cd $WORKDIR
314+
fi
315+
echo -en 'travis_fold:end:coverage.regional-Berkeley\\r'
316+
285317

286318
# done
287319
echo "all done"

0 commit comments

Comments
 (0)