зеркало из https://github.com/mozilla/gecko-dev.git
1. Adding timestamps + total time measure for testing subscripts
2. Enables using TESTS variable from system environment (for example TESTS=cert ./all.sh will test only cert tests)
This commit is contained in:
Родитель
9f2cc579ba
Коммит
9ed6996ee7
|
@ -78,7 +78,8 @@
|
||||||
#
|
#
|
||||||
########################################################################
|
########################################################################
|
||||||
|
|
||||||
TESTS="cipher perf cert dbtests tools fips sdr crmf smime ssl"
|
tests="cipher perf cert dbtests tools fips sdr crmf smime ssl"
|
||||||
|
TESTS=${TESTS-$tests}
|
||||||
SCRIPTNAME=all.sh
|
SCRIPTNAME=all.sh
|
||||||
CLEANUP="${SCRIPTNAME}"
|
CLEANUP="${SCRIPTNAME}"
|
||||||
cd `dirname $0` # will cause problems if sourced
|
cd `dirname $0` # will cause problems if sourced
|
||||||
|
@ -93,12 +94,14 @@ for i in ${TESTS}
|
||||||
do
|
do
|
||||||
SCRIPTNAME=${i}.sh
|
SCRIPTNAME=${i}.sh
|
||||||
echo "Running Tests for $i"
|
echo "Running Tests for $i"
|
||||||
|
echo "TIMESTAMP $i BEGIN: `date`"
|
||||||
if [ "$O_CRON" = "ON" ]
|
if [ "$O_CRON" = "ON" ]
|
||||||
then
|
then
|
||||||
(cd ${QADIR}/$i ; . ./$SCRIPTNAME all file >> ${LOGFILE} 2>&1)
|
(cd ${QADIR}/$i ; time ./$SCRIPTNAME all file) >> ${LOGFILE} 2>&1
|
||||||
else
|
else
|
||||||
(cd ${QADIR}/$i ; . ./$SCRIPTNAME all file 2>&1 | tee -a ${LOGFILE})
|
(cd ${QADIR}/$i ; time ./$SCRIPTNAME all file) 2>&1 | tee -a ${LOGFILE}
|
||||||
fi
|
fi
|
||||||
|
echo "TIMESTAMP $i END: `date`"
|
||||||
done
|
done
|
||||||
|
|
||||||
SCRIPTNAME=all.sh
|
SCRIPTNAME=all.sh
|
||||||
|
|
Загрузка…
Ссылка в новой задаче