Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:48:53

0001 #!/bin/bash
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 #defarg="run_ana"
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