File indexing completed on 2026-04-09 07:48:53
0001
0002
0003 usage(){ cat << EOU
0004 CSGQueryTest.sh
0005 ================
0006
0007 ~/o/CSG/tests/CSGQueryTest.sh
0008 ~/o/CSG/tests/CSGQueryTest.sh dbg
0009
0010
0011 EOU
0012 }
0013
0014 cd $(dirname $(realpath $BASH_SOURCE))
0015
0016 source $HOME/.opticks/GEOM/GEOM.sh
0017
0018 name=CSGQueryTest
0019
0020 defarg="run"
0021 arg=${1:-$defarg}
0022
0023
0024 if [ "${arg/run}" != "$arg" ]; then
0025 $name $*
0026 [ $? -ne 0 ] && echo $BASH_SOURCE : run error && exit 1
0027 fi
0028
0029 if [ "${arg/dbg}" != "$arg" ]; then
0030 source dbg__.sh
0031 dbg__ $name $ARG
0032 [ $? -ne 0 ] && echo $BASH_SOURCE : dbg error && exit 1
0033 fi
0034
0035
0036 if [ "${arg/ana}" != "$arg" ]; then
0037 ${IPYTHON:-ipython} --pdb -i tests/$name.py
0038 [ $? -ne 0 ] && echo $BASH_SOURCE : ana error && exit 2
0039 fi
0040
0041 exit 0
0042
0043
0044