Skip to content

Commit ed9cd2f

Browse files
author
meihuisu
committed
add sjqbn test
1 parent 6a8b851 commit ed9cd2f

4 files changed

Lines changed: 44 additions & 2 deletions

File tree

examples/programs/ucvm/Makefile.am

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
#
44
bin_PROGRAMS=
55

6+
if UCVM_AM_ENABLE_SJQBN
7+
bin_PROGRAMS += run_ucvm_query_sjqbn.sh
8+
run_ucvm_query_sjqbn_sh_SOURCES = run_ucvm_query_sjqbn.sh
9+
endif
10+
611
if UCVM_AM_ENABLE_MSCAL
712
bin_PROGRAMS += run_ucvm_query_mscal.sh
813
run_ucvm_query_mscal_sh_SOURCES = run_ucvm_query_mscal.sh
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/bash
2+
3+
if [ -z "$UCVM_INSTALL_PATH" ]; then
4+
echo "Need to set UCVM_INSTALL_PATH to run >" ${0##*/}
5+
exit
6+
fi
7+
source $UCVM_INSTALL_PATH/conf/ucvm_env.sh
8+
9+
BIN_DIR=${UCVM_INSTALL_PATH}/bin
10+
CONF_DIR=${UCVM_INSTALL_PATH}/conf
11+
TEST_DIR=${UCVM_INSTALL_PATH}/tests/inputs
12+
MODEL=sjqbn
13+
14+
expect=$(mktemp) || exit 1
15+
result=$(mktemp) || (trap 'rm -f "$expect"'; exit 1)
16+
17+
${BIN_DIR}/ucvm_query -m ${MODEL} -f ${CONF_DIR}/ucvm.conf < ${TEST_DIR}/test_latlons_sjqbn_gd.txt > $result 2>&1
18+
19+
cat > $expect << EOF_EXPECTED_RESULT
20+
EOF_EXPECTED_RESULT
21+
22+
echo "Running examples_programs_ucvm ucvm_query_sjqbn"
23+
if diff $result $expect > /dev/null 2>&1
24+
then
25+
echo [SUCCESS]
26+
else
27+
echo [FAILURE]
28+
fi
29+
30+
trap 'rm -f "$expect" "$result"' exit
31+

setup/setup.list

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"UCVMConfigureFlags": "--enable-model-sjqbn --with-sjqbn-lib-path=${UCVM_INSTALL_PATH}/model/sjqbn/lib --with-sjqbn-include-path=${UCVM_INSTALL_PATH}/model/sjqbn/include",
1515
"Ask": "yes",
1616
"Libraries": ["netcdf"],
17-
"md5sum": "20d551ab8db97009a84e626968b2d351",
17+
"md5sum": "ff3b88f05b5e1b4babb2d6545ab43b19",
1818
"Order": 30
1919
},
2020
"UWPKFCVM": {
@@ -123,7 +123,7 @@
123123
"UCVMConfigureFlags": "--enable-model-mscal --with-mscal-lib-path=${UCVM_INSTALL_PATH}/model/mscal/lib --with-mscal-include-path=${UCVM_INSTALL_PATH}/model/mscal/include",
124124
"Ask": "yes",
125125
"Libraries": ["netcdf"],
126-
"md5sum": "86273a5aca851aefabc9d98512d05dae",
126+
"md5sum": "441330bb1d569f4b5f4ffd1969f75640",
127127
"Order": 23
128128
},
129129
"SFCVM": {
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
-116.905 36.725 0
2+
-116.905 36.725 500
3+
-116.905 36.725 1000
4+
-116.905 36.725 2000
5+
-116.905 36.725 3000
6+
-116.905 36.725 5000

0 commit comments

Comments
 (0)