Files
secondo/bin/SecondoTTYNT
2026-01-23 17:03:45 +08:00

41 lines
991 B
Plaintext

#
# TestRunner Startup Script
#
# 07.03.2007, M. Spiekermann
export SECONDO_PARAM_RTFlags="DEBUG:DemangleStackTrace,CMSG:Color,SMI:NoTransactions,CTLG:SkipExamples,SI:PrintCmdTimes,SI:ShowCommandTime,SI:NoCommandEcho"
# adjust the defaults if you have more
# memory available
export SECONDO_PARAM_NodeMem=32000
export SECONDO_PARAM_StringMem=8000
export SECONDO_PARAM_TextMem=8000
VALGRIND_STD_OPTIONS=" --num-callers=25 --suppressions=vgs.txt --error-limit=no --smc-check=all --track-origins=yes"
if [ "$1" == "--valgrind" ]; then
shift
runner="valgrind $VALGRIND_STD_OPTIONS $(which SecondoBDB)"
else
if [ "$1" == "--valgrindlc" ]; then
shift
runner="valgrind $VALGRIND_STD_OPTIONS --leak-check=full $(which SecondoBDB)"
else
if [ "$1" == "--profile" ]; then
shift
runner="valgrind --tool=callgrind --dump-instr=yes --trace-jump=yes $(which SecondoBDB)"
else
runner="$(which SecondoBDB)"
fi
fi
fi
# check if nice command is present
$runner $*
rc=$?
exit $rc