File indexing completed on 2026-04-09 07:49:06
0001
0002 notes(){ cat << EON
0003 QEvt_Lifecycle_Test.sh
0004 =========================
0005
0006 ::
0007
0008 ~/o/qudarap/tests/QEvt_Lifecycle_Test.sh
0009 LOG=1 ~/o/qudarap/tests/QEvt_Lifecycle_Test.sh
0010 LOG=1 BP=mkdir ~/o/qudarap/tests/QEvt_Lifecycle_Test.sh
0011
0012 EON
0013 }
0014 cd $(dirname $(realpath $BASH_SOURCE))
0015 source dbg__.sh
0016
0017
0018 name=QEvt_Lifecycle_Test
0019
0020 logging(){
0021 export SEvt=INFO
0022 export QEvt=INFO
0023 }
0024 [ -n "$LOG" ] && logging
0025
0026 export GEOM=TEST
0027 export OPTICKS_INPUT_PHOTON=RainXZ_Z230_10k_f8.npy
0028 export OPTICKS_NUM_EVENT=1000
0029 export OPTICKS_EVENT_MODE=Nothing
0030
0031
0032 export FOLD=$TMP/GEOM/$GEOM/$name/ALL${VERSION:-0}
0033
0034 vars="BASH_SOURCE 0 PWD name GEOM FOLD"
0035
0036 defarg="run"
0037 [ -n "$BP" ] && defarg=dbg
0038
0039 arg=${1:-$defarg}
0040
0041
0042 if [ "${arg/info}" != "$arg" ]; then
0043 for var in $vars ; do printf " %25s : %s \n" "$var" "${!var}" ; done
0044 fi
0045
0046 if [ "${arg/dbg}" != "$arg" ]; then
0047 dbg__ $name
0048 [ $? -ne 0 ] && echo $BASH_SOURCE dbg error && exit 1
0049 fi
0050
0051 if [ "${arg/run}" != "$arg" ]; then
0052 $name
0053 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2
0054 fi
0055
0056 exit 0