File indexing completed on 2026-04-10 07:50:28
0001
0002
0003 usage(){ cat << EOU
0004 U4SolidTest.sh
0005 ===============
0006
0007 ~/o/u4/tests/U4SolidTest.sh
0008
0009 EOU
0010 }
0011
0012 path=$(realpath $BASH_SOURCE)
0013 bin=U4SolidTest
0014
0015 defarg="run"
0016 arg=${1:-$defarg}
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 GEOM=LocalFastenerAcrylicConstruction8
0027
0028
0029
0030 export U4SolidTest__MAKE=$GEOM
0031 export U4SolidTest__Convert_level=${LEVEL:-4}
0032
0033 test=MAKE
0034 export TEST=${TEST:-$test}
0035
0036 vars="BASH_SOURCE path bin arg GEOM U4SolidTest__MAKE U4SolidTest__Convert_level TEST"
0037
0038 if [ "${arg/info}" != "$arg" ]; then
0039 for var in $vars ; do printf "%30s : %s \n" "$var" "${!var}" ; done
0040 fi
0041
0042
0043 if [ "${arg/run}" != "$arg" ]; then
0044 $bin
0045 [ $? -ne 0 ] && echo $BASH_SOURCE : run fail && exit 1
0046 fi
0047
0048 if [ "${arg/dbg}" != "$arg" ]; then
0049 dbg__ $bin
0050 [ $? -ne 0 ] && echo $BASH_SOURCE : dbg fail && exit 2
0051 fi
0052
0053 exit 0
0054
0055