unittest-failed.sh: Actually just one variable is enough here.
This commit is contained in:
@@ -17,31 +17,31 @@
|
|||||||
# except in compliance with the License. You may obtain a copy of
|
# except in compliance with the License. You may obtain a copy of
|
||||||
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||||
|
|
||||||
ECHECKING=
|
|
||||||
DEBUGGING=
|
DEBUGGING=
|
||||||
MCHECKING=
|
|
||||||
|
|
||||||
if [ "$3" = "WNT" ]; then
|
if [ "$3" = "WNT" ]; then
|
||||||
DEBUGGING='export CPPUNITTRACE="\"[full path to devenv.exe]\" /debugexe" # for interactive debugging in Visual Studio'
|
DEBUGGING='
|
||||||
MCHECKING='export CPPUNITTRACE="drmemory -free_max_frames 20" # for memory checking (install Dr.Memory first, and put it to your PATH)'
|
export CPPUNITTRACE="\"[full path to devenv.exe]\" /debugexe" # for interactive debugging in Visual Studio
|
||||||
|
export CPPUNITTRACE="drmemory -free_max_frames 20" # for memory checking (install Dr.Memory first, and put it to your PATH)
|
||||||
|
'
|
||||||
elif [ "$3" = "MACOSX" ]; then
|
elif [ "$3" = "MACOSX" ]; then
|
||||||
DEBUGGING='export CPPUNITTRACE="lldb --" # for interactive debugging on OS X'
|
DEBUGGING='
|
||||||
MCHECKING='export VALGRIND=memcheck # for memory checking'
|
export CPPUNITTRACE="lldb --" # for interactive debugging on OS X
|
||||||
|
export VALGRIND=memcheck # for memory checking
|
||||||
|
'
|
||||||
else
|
else
|
||||||
ECHECKING='export DEBUGCPPUNIT=TRUE # for exception catching'
|
DEBUGGING='
|
||||||
DEBUGGING='export CPPUNITTRACE="gdb --args" # for interactive debugging on Linux'
|
export DEBUGCPPUNIT=TRUE # for exception catching
|
||||||
MCHECKING='export VALGRIND=memcheck # for memory checking'
|
export CPPUNITTRACE="gdb --args" # for interactive debugging on Linux
|
||||||
|
export VALGRIND=memcheck # for memory checking
|
||||||
|
'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# print the actual error message
|
# print the actual error message
|
||||||
cat << EOF
|
cat << EOF
|
||||||
|
|
||||||
Error: a unit test failed, please do one of:
|
Error: a unit test failed, please do one of:
|
||||||
|
|
||||||
$ECHECKING
|
|
||||||
$DEBUGGING
|
$DEBUGGING
|
||||||
$MCHECKING
|
|
||||||
|
|
||||||
and retry using: make $1Test_$2
|
and retry using: make $1Test_$2
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
Reference in New Issue
Block a user