Skip to content

Commit a123dce

Browse files
committed
updates test scripts
1 parent b343572 commit a123dce

File tree

3 files changed

+19
-17
lines changed

3 files changed

+19
-17
lines changed

.github/scripts/run_install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ if [ "${EMC_MODEL}" == "true" ]; then
159159
echo
160160
echo "current dir: `pwd`"
161161
cd DATA/IRIS_EMC/
162-
wget --tries=3 https://ds.iris.edu/files/products/emc/emc-files/Alaska.JointInversion-RF+Vph+HV-1.Berg.2020-nc4.nc
162+
wget --quiet --tries=3 https://ds.iris.edu/files/products/emc/emc-files/Alaska.JointInversion-RF+Vph+HV-1.Berg.2020-nc4.nc
163163
# checks exit code
164164
if [[ $? -ne 0 ]]; then exit 1; fi
165165
ln -s Alaska.JointInversion-RF+Vph+HV-1.Berg.2020-nc4.nc model.nc

.github/scripts/run_tests.sh

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,16 @@ my_kernel_test(){
4444
RHO=`grep -E 'maximum value of rho[[:space:]]+kernel' $file_ref | cut -d = -f 2 | tr -d ' '`
4545
KAPPA=`grep -E 'maximum value of kappa[[:space:]]+kernel' $file_ref | cut -d = -f 2 | tr -d ' '`
4646
MU=`grep -E 'maximum value of mu[[:space:]]+kernel' $file_ref | cut -d = -f 2 | tr -d ' '`
47-
KAPPAV=`grep -E 'maximum value of kappav[[:space:]]+kernel' $file_ref | cut -d = -f 2 | tr -d ' '`
48-
MUV=`grep -E 'maximum value of muv[[:space:]]+kernel' $file_ref | cut -d = -f 2 | tr -d ' '`
47+
ALPHAV=`grep -E 'maximum value of alphav[[:space:]]+kernel' $file_ref | cut -d = -f 2 | tr -d ' '`
48+
BETAV=`grep -E 'maximum value of betav[[:space:]]+kernel' $file_ref | cut -d = -f 2 | tr -d ' '`
4949

5050
# need at least rho & kappa (for acoustic kernels)
5151
if [ "$RHO" == "" ]; then
52-
echo " missing reference kernel values: RHO=$RHO | KAPPA=$KAPPA KAPPAV=$KAPPAV | MU=$MU MUV=$MUV"
52+
echo " missing reference kernel values: RHO=$RHO | KAPPA=$KAPPA MU=$MU | ALPHAV=$ALPHAV BETAV=$BETAV"
5353
echo
5454
exit 1
5555
else
56-
echo " reference kernel values: RHO=$RHO | KAPPA=$KAPPA KAPPAV=$KAPPAV | MU=$MU MUV=$MUV"
56+
echo " reference kernel values: RHO=$RHO | KAPPA=$KAPPA MU=$MU | ALPHAV=$ALPHAV BETAV=$BETAV"
5757
fi
5858
# compares with test output - using a relative tolerance of 0.001 (1 promille) with respect to expected value
5959
# final test result
@@ -72,25 +72,25 @@ my_kernel_test(){
7272
echo "" | awk '{diff=ex-val;diff_abs=(diff >= 0)? diff:-diff;diff_rel=diff_abs/ex;print " value: expected = "ex" gotten = "val" - difference absolute = "diff_abs" relative = "diff_rel; if (diff_rel>0.001){print " failed"; exit 1;}else{print " good"; exit 0;} }' ex=$KAPPA val=$VAL
7373
if [[ $? -ne 0 ]]; then PASSED=1; fi
7474
fi
75-
# checks kappav kernel value (if anisotropic kernels)
76-
if [ "$KAPPAV" != "" ]; then
77-
VAL=`grep -E 'maximum value of kappav[[:space:]]+kernel' $file_out | cut -d = -f 2 | tr -d ' '`
78-
echo "kernel kappav: $VAL"
79-
echo "" | awk '{diff=ex-val;diff_abs=(diff >= 0)? diff:-diff;diff_rel=diff_abs/ex;print " value: expected = "ex" gotten = "val" - difference absolute = "diff_abs" relative = "diff_rel; if (diff_rel>0.001){print " failed"; exit 1;}else{print " good"; exit 0;} }' ex=$KAPPAV val=$VAL
80-
if [[ $? -ne 0 ]]; then PASSED=1; fi
81-
fi
8275
# checks mu kernel value
8376
if [ "$MU" != "" ]; then
8477
VAL=`grep -E 'maximum value of mu[[:space:]]+kernel' $file_out | cut -d = -f 2 | tr -d ' '`
8578
echo "kernel mu : $VAL"
8679
echo "" | awk '{diff=ex-val;diff_abs=(diff >= 0)? diff:-diff;diff_rel=diff_abs/ex;print " value: expected = "ex" gotten = "val" - difference absolute = "diff_abs" relative = "diff_rel; if (diff_rel>0.001){print " failed"; exit 1;}else{print " good"; exit 0;} }' ex=$MU val=$VAL
8780
if [[ $? -ne 0 ]]; then PASSED=1; fi
8881
fi
89-
# checks muv kernel value (if anisotropic kernels)
90-
if [ "$MUV" != "" ]; then
91-
VAL=`grep -E 'maximum value of muv[[:space:]]+kernel' $file_out | cut -d = -f 2 | tr -d ' '`
92-
echo "kernel muv : $VAL"
93-
echo "" | awk '{diff=ex-val;diff_abs=(diff >= 0)? diff:-diff;diff_rel=diff_abs/ex;print " value: expected = "ex" gotten = "val" - difference absolute = "diff_abs" relative = "diff_rel; if (diff_rel>0.001){print " failed"; exit 1;}else{print " good"; exit 0;} }' ex=$MUV val=$VAL
82+
# checks alphav kernel value (if anisotropic kernels)
83+
if [ "$ALPHAV" != "" ]; then
84+
VAL=`grep -E 'maximum value of alphav[[:space:]]+kernel' $file_out | cut -d = -f 2 | tr -d ' '`
85+
echo "kernel alphav: $VAL"
86+
echo "" | awk '{diff=ex-val;diff_abs=(diff >= 0)? diff:-diff;diff_rel=diff_abs/ex;print " value: expected = "ex" gotten = "val" - difference absolute = "diff_abs" relative = "diff_rel; if (diff_rel>0.001){print " failed"; exit 1;}else{print " good"; exit 0;} }' ex=$ALPHAV val=$VAL
87+
if [[ $? -ne 0 ]]; then PASSED=1; fi
88+
fi
89+
# checks betav kernel value (if anisotropic kernels)
90+
if [ "$BETAV" != "" ]; then
91+
VAL=`grep -E 'maximum value of betav[[:space:]]+kernel' $file_out | cut -d = -f 2 | tr -d ' '`
92+
echo "kernel betav : $VAL"
93+
echo "" | awk '{diff=ex-val;diff_abs=(diff >= 0)? diff:-diff;diff_rel=diff_abs/ex;print " value: expected = "ex" gotten = "val" - difference absolute = "diff_abs" relative = "diff_rel; if (diff_rel>0.001){print " failed"; exit 1;}else{print " good"; exit 0;} }' ex=$BETAV val=$VAL
9494
if [[ $? -ne 0 ]]; then PASSED=1; fi
9595
fi
9696
# overall pass

.github/workflows/CI.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,8 @@ jobs:
638638

639639
steps:
640640
- uses: actions/checkout@v4
641+
with:
642+
submodules: true # needs submodule content in folder external_libs/ROCm-HIP-CPU/
641643

642644
- name: Install packages
643645
env:

0 commit comments

Comments
 (0)