mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
Improve the script to also show failures in the post-regtest checks
in the regtest log. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15478
This commit is contained in:
parent
7adc93a832
commit
dc91b2eb21
@ -175,6 +175,9 @@ for logfile in old new ; do
|
||||
"Running regression tests " \
|
||||
"cd valgrind-$logfile && ${ABT_RUN_REGTEST}"
|
||||
|
||||
# Stash away the return code of the regression run
|
||||
regrun_rc=$?
|
||||
|
||||
# Grab some indicative text for the short log file -- if the regtests
|
||||
# succeeded, show their results. If we didn't make it that far, show the
|
||||
# last 20 lines.
|
||||
@ -183,6 +186,14 @@ for logfile in old new ; do
|
||||
echo "Regression test results follow" >> $logfile.short
|
||||
echo >> $logfile.short
|
||||
awk '/^== [0-9]+ tests/, /^$/ { print }' $logfile.verbose >> $logfile.short
|
||||
# Check the return code of the regression run; we might have successfully
|
||||
# run all tests but still failed in the post-regtest checks.
|
||||
if [ $regrun_rc != "0" ]; then
|
||||
echo >> $logfile.short
|
||||
echo "Last 20 lines of verbose log follow" >> $logfile.short \
|
||||
echo >> $logfile.short
|
||||
tail -20 $logfile.verbose >> $logfile.short
|
||||
fi
|
||||
) || (
|
||||
echo >> $logfile.short
|
||||
echo "Last 20 lines of verbose log follow" >> $logfile.short \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user